Skip to content

Conversation

JBroeren
Copy link

This pull request introduces Docker support for the project, enabling easy containerization and deployment of the static site. It adds a production-ready Dockerfile using nginx, a docker-compose.yml for local orchestration, a workflow for automated Docker image builds and pushes to GitHub Container Registry, and a .dockerignore file to optimize Docker builds.

Docker and Deployment Setup:

  • Added a production-ready Dockerfile using nginx to serve static files, with custom configuration for SPA routing, asset caching, and security headers.
  • Introduced docker-compose.yml for local development and orchestration, exposing the service on port 8080 and setting up environment variables.

Continuous Integration / Delivery:

  • Added .github/workflows/docker-publish.yml to automate building and pushing Docker images to GitHub Container Registry on pushes and pull requests to main.

Build Optimization:

  • Added .dockerignore to exclude unnecessary files and directories from Docker build context, reducing image size and build times.

Copy link

vercel bot commented Sep 29, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
markdown-viwer Ready Ready Preview Comment Sep 29, 2025 4:27pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants