Configuration Reference
All configuration lives in config.py, with two classes:
Setting | DevConfig | ProdConfig |
---|---|---|
SQLALCHEMY_DATABASE_URI | sqlite:///instance/db | DATABASE_URL or fallback SQLite |
DEBUG | True | False |
SESSION_COOKIE_SECURE | (not set) | True |
LICENSE_KEYS | env var split by commas | same |
STRIPE_SECRET_KEY | env var | env var |
OPENAI_API_KEY | env var | env var |
Important Environment Variables
- FLASK_SECRET_KEY
- STRIPE_SECRET_KEY
- OPENAI_API_KEY
- LICENSE_KEYS & LICENSE_KEY
- APP_DOMAIN (used in checkout URLs)
- DATABASE_URL (in Prod)