ecohabit
ecohabit copied to clipboard
Dockerize application for development environment
WHAT
- Setup Dockerfile(s) and docker-compose.yml(s) for backend, frontend, and database (only for development, not production)
WHY
- Automates the installation, setup, and configuration of project environment
- Allows for easy local database setup
HOW
- Create Dockerfile, dev-docker-compose.yml, and .dockerignore files
- Create root
package.json
file to provide script commands for running docker-compose commands
TEST
- TODO: Include the necessary commands to run to test out if application was successfully dockerized
thanks for your suggestion to dockerize the app for development, and appreciate your willingness to work on this, but currently, not sure whether or not to dockerize the app. i know it could solve a lot of issues in the future, but concerned that adding docker support could add more complexity. will definitely keep your suggestion in mind and may revisit this issue. i will comment here if decided. thanks again for your contribution!