arya2004 / arya2004/auto-express
Add Dockerfile and Docker Compose Support for Selected Databases
- 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
Assessment
This issue has not been assessed yet.