- Rename docker workflow files for clarity: 'docker-dev' and 'docker-main'
- Remove unused city seed files to streamline the database seeding process
These changes improve the organization of the workflow files and reduce clutter in the seed data, making it easier to manage and maintain the project.
- Removed unused Dockerfile.base and Dockerfile.build.
- Combined build steps into the main Dockerfile for improved clarity and maintenance.
- Updated base image references accordingly.
This change streamlines the Docker build process by reducing the number of Dockerfiles and improving the clarity of dependency management.
- Added new GitHub Actions to docker-main.yml to build and push base images
- Created a new Dockerfile.base with the base packages installation
- Modified the existing Dockerfile to use the new base image
- Created a new Dockerfile.build with the build stage to reduce the size of the final image
- Create new workflow for building and pushing Docker
images on push to 'dev' branch.
- Rename existing docker.yml to docker-main.yml and
update image tag from 'latest' to 'main'.
This commit enhances the CI process by integrating Docker builds for
continuous delivery on the development branch, ensuring a clear
versioning strategy with updated tagging for production readiness.