This repository contains a Cookiecutter template for generating microservice projects using FastAPI, Docker, Alembic, and other tools.
To create a new microservice project using this template, follow these steps:
-
Install Cookiecutter:
pip install cookiecutter
-
Generate a new project:
- If you are using GitHub, you can use the following command:
cookiecutter https://github.com/your-username/microservice-cookiecutter
-
Follow the prompts to provide project details and configure your microservice.
- FastAPI for building API endpoints
- Docker for containerization
- Alembic for database migrations
- Pytest for testing
- And more!
Contributions are welcome! Please open an issue or submit a pull request with any improvements or suggestions.
This project is licensed under the MIT License - see the LICENSE file for details.