arya2004 / arya2004/auto-express

Add Dockerfile and Docker Compose Support for Selected Databases

Open
#4 2 comments 0 reactions 1 assignee Claimed by @pandeyashu08 View on GitHub
docker enhancement hacktoberfest hacktoberfest-accepted
Dominant language
TypeScript
Stars
6
Forks
17
PR merge metrics
No merged PRs in 30d

Description

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.