Loading repository data…
Loading repository data…
bakrianoo / repository
A production-ready FastAPI boilerplate application with a comprehensive set of features for modern web backend development.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
FastAPI-Ignite Boilerplate is a production-ready FastAPI boilerplate application with a comprehensive set of features for modern web backend development.
Clone the repository:
git clone https://github.com/bakrianoo/fastapi-ignite.git
cd fastapi-ignite
Set up environment:
# Copy the example .env file and edit with your configuration
cp .env.example .env
docker-compose up -d
Create a virtual environment:
python -m venv venv
venv\Scripts\activate
Install dependencies:
pip install -r requirements.txt
pip install -r requirements-dev.txt
Set up environment variables:
copy .env.example .env
Edit the .env file with your configuration. All environment settings are now consolidated in this single file.
Run database migrations:
alembic upgrade head
Start the API server
python cli.py api --reload
Run database migrations
python cli.py db migrate
Start the background worker
python cli.py worker
Start the scheduler
python cli.py scheduler
Access the API documentation:
See DEVELOPER GUIDE for detailed development information.
This project is licensed under the MIT License - see the LICENSE file for details.