ecohabit icon indicating copy to clipboard operation
ecohabit copied to clipboard

Dockerize application for development environment

Open ghost opened this issue 2 years ago • 1 comments

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

ghost avatar Jan 03 '23 16:01 ghost

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!

lugenx avatar Jan 04 '23 23:01 lugenx