asdf
This commit is contained in:
@@ -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:**
|
||||
|
||||
@@ -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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -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
|
||||
```
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user