From 3303cd15072bcdeb225a4e9b5cfb614adb6a8f99 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 30 Mar 2026 23:06:52 -0500 Subject: [PATCH] Fix Docker Compose: add PYTHONPATH for Alembic, use port 8100, fix Vite proxy for container networking --- docker-compose.yml | 6 ++++-- frontend/vite.config.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index eabfeac..4ec17f4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,15 +18,17 @@ services: backend: build: ./backend ports: - - "8000:8000" + - "8100:8000" env_file: ./backend/.env depends_on: - db - redis + working_dir: /app + environment: + - PYTHONPATH=/app command: > sh -c " pip install alembic psycopg2-binary && - cd /app && alembic upgrade head && uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload " diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 3e19c55..f2b663d 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -7,7 +7,7 @@ export default defineConfig({ server: { proxy: { '/api': { - target: 'http://localhost:8000', + target: 'http://backend:8000', changeOrigin: true, }, },