diff --git a/docker-compose.yml b/docker-compose.yml index ae64ccc..aaa87ff 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,11 +11,22 @@ services: redis: condition: service_started volumes: - - ./src:/app/src # hot reload in dev + - ./src:/app/src command: > sh -c "alembic upgrade head && uvicorn tracker.app:app --host 0.0.0.0 --port 8100 --reload --reload-dir /app/src" + web: + build: ../web-client + ports: + - "3100:3000" + environment: + - NEXT_PUBLIC_API_URL=http://localhost:8100 + volumes: + - ../web-client/src:/app/src + depends_on: + - tracker + postgres: image: postgres:16-alpine environment: @@ -23,7 +34,7 @@ services: POSTGRES_PASSWORD: team_board POSTGRES_DB: team_board_dev ports: - - "5433:5432" # 5433 on host to avoid conflict with system postgres + - "5433:5432" volumes: - pgdata:/var/lib/postgresql/data healthcheck: @@ -35,7 +46,7 @@ services: redis: image: redis:7-alpine ports: - - "6380:6379" # 6380 on host to avoid conflict + - "6380:6379" volumes: - redisdata:/data