Fix deployment issues

This commit is contained in:
2026-03-31 17:26:00 +02:00
parent 4d64db45c8
commit 9f73077207
3 changed files with 4 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
repos: repos:
- repo: https://github.com/astral-sh/uv-pre-commit - repo: https://github.com/astral-sh/uv-pre-commit
# uv version. # uv version.
rev: 0.10.10 rev: 0.11.1
hooks: hooks:
- id: uv-lock - id: uv-lock

View File

@@ -13,6 +13,7 @@ services:
- "5000" - "5000"
environment: environment:
- FLASK_ENV=production - FLASK_ENV=production
- GOOGLE_BOOKS_API_KEY=${GOOGLE_BOOKS_API_KEY}
networks: networks:
- hxbooks - hxbooks
# Health check to ensure app is ready # Health check to ensure app is ready
@@ -31,8 +32,7 @@ services:
image: caddy:2-alpine image: caddy:2-alpine
restart: unless-stopped restart: unless-stopped
ports: ports:
- "80:80" - "5123:80"
- "443:443"
volumes: volumes:
# Caddyfile configuration # Caddyfile configuration
- ./Caddyfile:/etc/caddy/Caddyfile:ro - ./Caddyfile:/etc/caddy/Caddyfile:ro

View File

@@ -19,7 +19,7 @@ def create_app(test_config: dict | None = None) -> Flask:
app.config.from_mapping( app.config.from_mapping(
SECRET_KEY="dev", SECRET_KEY="dev",
# Put database in project root # Put database in project root
SQLALCHEMY_DATABASE_URI=f"sqlite:///{PROJECT_ROOT / 'hxbooks.sqlite'}", SQLALCHEMY_DATABASE_URI=f"sqlite:///{PROJECT_ROOT / 'instance/hxbooks.sqlite'}",
) )
# Setup logging # Setup logging