This folder is responsible for storing all Dockerfiles for the different Docker images required for the project. IT IS IMPERATIVE that all images have the same dependencies and versions to ensure consistency and reproducibility across different environments.
To make sure they are identical, please always ensure that all instructions in the Dockerfiles are exactly the same up to the following comment:
##############
# START HERE #
##############
After the above comment, you can add the necessary instructions for the specific image. Please replicate all dependencies and environment-related instructions in all Dockerfiles.
The Dockerfile
file is the one used for building the production image.
The Dockerfile.dev
file is the one used for building the development environment image.
The Dockerfile.cicd
file is the one used for building the CI/CD environment image.