From 75f4b93c4b84f9ea9e9dc541093c1ee69def0fc9 Mon Sep 17 00:00:00 2001 From: Ryan Chen Date: Mon, 12 Jan 2026 21:37:39 -0500 Subject: [PATCH] asdf --- CLAUDE.md | 6 +++--- DEPLOY.md | 4 ++-- README.production.md | 8 ++++---- backend/app.py | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 0f1c9a9..7cd9a11 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -88,8 +88,8 @@ docker compose down docker compose up --build # Run database migrations inside container -docker compose exec backend uv run flask db migrate -m "Description" -docker compose exec backend uv run flask db upgrade +docker compose exec backend uv run flask --app backend.app:create_app db migrate -m "Description" +docker compose exec backend uv run flask --app backend.app:create_app db upgrade # Use custom frontend port (defaults to 3000) FRONTEND_PORT=4000 docker compose up @@ -135,7 +135,7 @@ docker run -d \ docker compose -f docker-compose.production.yml logs -f # Run migrations -docker compose -f docker-compose.production.yml exec backend uv run flask db upgrade +docker compose -f docker-compose.production.yml exec backend uv run flask --app backend.app:create_app db upgrade ``` **Production Architecture:** diff --git a/DEPLOY.md b/DEPLOY.md index 90e90d6..2c63964 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -39,7 +39,7 @@ SESSION_COOKIE_SECURE=true docker compose -f docker-compose.production.yml up -d # Initialize database -docker compose -f docker-compose.production.yml exec backend uv run flask db upgrade +docker compose -f docker-compose.production.yml exec backend uv run flask --app backend.app:create_app db upgrade ``` ### 3. Setup Caddy (Automatic HTTPS) @@ -114,7 +114,7 @@ Ensure your domain's DNS is properly configured and Caddy is running. Caddy hand Run migrations: ```bash -docker compose -f docker-compose.production.yml exec backend uv run flask db upgrade +docker compose -f docker-compose.production.yml exec backend uv run flask --app backend.app:create_app db upgrade ``` --- diff --git a/README.production.md b/README.production.md index fbbc148..4f94ab6 100644 --- a/README.production.md +++ b/README.production.md @@ -43,7 +43,7 @@ docker compose -f docker-compose.production.yml logs -f backend ```bash # Initialize database (first time only) -docker compose -f docker-compose.production.yml exec backend uv run flask db upgrade +docker compose -f docker-compose.production.yml exec backend uv run flask --app backend.app:create_app db upgrade ``` ### 4. Configure Reverse Proxy @@ -143,7 +143,7 @@ git pull docker compose -f docker-compose.production.yml up -d --build # Run any new migrations -docker compose -f docker-compose.production.yml exec backend uv run flask db upgrade +docker compose -f docker-compose.production.yml exec backend uv run flask --app backend.app:create_app db upgrade ``` ### Backup Database @@ -257,8 +257,8 @@ Flask's catch-all route should serve `index.html` for all non-API routes. Check ```bash # Check current migration version -docker compose -f docker-compose.production.yml exec backend uv run flask db current +docker compose -f docker-compose.production.yml exec backend uv run flask --app backend.app:create_app db current # Force to specific version (if needed) -docker compose -f docker-compose.production.yml exec backend uv run flask db stamp head +docker compose -f docker-compose.production.yml exec backend uv run flask --app backend.app:create_app db stamp head ``` diff --git a/backend/app.py b/backend/app.py index 354f7b4..6444b96 100644 --- a/backend/app.py +++ b/backend/app.py @@ -18,7 +18,7 @@ def create_app(config_name=None): config_name = os.environ.get('FLASK_ENV', 'development') app = Flask(__name__, - static_folder='static', + static_folder=os.path.join(os.path.dirname(__file__), 'static'), static_url_path='/static') # Load configuration