feat: add Docker support with Dockerfile and docker-compose configuration #17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a Docker setup for the project, including a
.dockerignore
file, aDockerfile
, and acompose.yaml
configuration. The most important changes include the addition of file and directory exclusions in.dockerignore
, the creation of a multi-stageDockerfile
for building and serving the application, and the setup of a basic Docker Compose configuration.Docker setup:
.dockerignore
: Added exclusions for various files and directories to prevent them from being copied to the Docker container.Dockerfile
: Created a multi-stage Dockerfile to build the application using Node.js and serve it using NGINX.compose.yaml
: Added a Docker Compose configuration to build and run the application, exposing it on port 8080.