A FastAPI, GraphQL, SQLAlchemy, UV, & Unicorn Backend template for future reference.
-
Create a
.env&.env.local.- Add appropriate keys/values
-
Create a db.
- $ python -m src.database.create_tables
-
Run app.
# Install deps uv pip install -r requirements.txt # Run with port uvicorn src.main:app --reload --port 8080 # Run with env dev ENV_FILE=.env.local uvicorn src.main:app --reload --port 8080 # Run with env staging ENV_FILE=.env uvicorn src.main:app --reload --port 8080
-
Gogo