Skip to content

crypticseeds/df-demo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DF Demo App

This is a minimal web application designed to showcase DevOps, SRE, and platform engineering tools and workflows. The application supports light and dark mode with distinct logos and banners for each mode. It is containerized using Docker and can be extended for CI/CD and GitOps workflows.

Features

  • Light and Dark Mode: Toggle between light and dark modes with different logos and banners for each.
  • Responsive Design: A clean and modern single-page layout with basic HTML, CSS, and JavaScript.
  • Containerized: Packaged with Docker for easy deployment and portability.
  • Scalable Architecture: Built with Node.js and Express, suitable for future enhancements and integrations.

Getting Started

Prerequisites

  • Node.js (version 16 or higher recommended)
  • npm (comes with Node.js)
  • Docker (for containerized deployment)

Running Locally

  1. Clone the Repository:

    git clone https://github.com/crypticseeds/df-demo-app.git
    cd df-demo-app
  2. Install Dependencies:

    npm install
  3. Start the Application:

    npm start

    The application will be accessible at http://localhost:3000.


Running with Docker

  1. Build the Docker Image:

    docker build -t df-demo-app:latest .
  2. Run the Docker Container:

    docker run -d -p 3000:3000 df-demo-app:latest
  3. Access the Application: Open http://localhost:3000 in your browser.

Application Images

Light Mode Dark Mode


Future Enhancements

  • CI/CD Integration: Automate build and deployment pipelines using GitHub Actions or Jenkins.
  • GitOps: Deploy the app to a Kubernetes cluster using ArgoCD.
  • Dynamic Content: Add support for fetching and displaying dynamic data.
  • Monitoring and Observability: Implement monitoring and observability tools.
  • Secrets Management: Implement secrets management tools.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published