Files
gatehouse-api/manage.py
T

19 lines
492 B
Python
Raw Normal View History

2026-01-08 01:00:26 +10:30
"""Management script for Flask application."""
import os
from dotenv import load_dotenv
2026-01-08 15:59:53 +10:30
# Load environment variables FIRST, before any app imports
load_dotenv(dotenv_path=os.path.join(os.path.dirname(os.path.abspath(__file__)), '.env'))
from flask.cli import FlaskGroup
2026-01-15 03:40:29 +10:30
from gatehouse_app import create_app
2026-01-08 01:00:26 +10:30
# Create application
app = create_app(os.getenv("FLASK_ENV", "development"))
# Create Flask CLI group
cli = FlaskGroup(create_app=lambda: app)
if __name__ == "__main__":
cli()