Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Dockerfile and Docker Compose Support for Selected Databases #4

Open
arya2004 opened this issue Oct 4, 2024 · 2 comments · May be fixed by #9
Open

Add Dockerfile and Docker Compose Support for Selected Databases #4

arya2004 opened this issue Oct 4, 2024 · 2 comments · May be fixed by #9

Comments

@arya2004
Copy link
Owner

arya2004 commented Oct 4, 2024

We want to add support for generating a Dockerfile and docker-compose.yml file along with the project. This should allow users to easily set up containerized environments, including support for a database of their choice (MongoDB, PostgreSQL, MySQL, SQLServer).

Tasks:

  • Add a feature to the generator that creates a Dockerfile with the latest Node LTS.
  • Create a docker-compose.yml template that includes configurations for the selected database (e.g., MongoDB, PostgreSQL, MySQL, SQLServer).
  • Ensure that the generated Docker setup works out of the box with the project.
  • Test the Docker setup for each database option.
  • Update documentation to include instructions on using Docker with the generated projects.

Expected Outcome:
Generated Express.js projects should include a working Dockerfile and docker-compose.yml for easy setup with Docker, using the latest Node LTS and a selected database.

@pandeyashu08
Copy link

@arya2004 Can you please assign me this ?

@arya2004
Copy link
Owner Author

arya2004 commented Oct 4, 2024

@pandeyashu08 assigned! all the best

@pandeyashu08 pandeyashu08 linked a pull request Oct 12, 2024 that will close this issue
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants