diff --git a/docker-compose.yml b/docker-compose.yml index 0f85d60..e9e14e5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,21 +1,8 @@ name: watch-party services: - # Frontend (Vite built → nginx). Only public-facing service on LAN. web: - build: - context: ./frontend - dockerfile: Dockerfile - args: - PUBLIC_BASE_PATH: ${PUBLIC_BASE_PATH} - FRONTEND_MODE: ${FRONTEND_MODE:-production} - VITE_AUTH_ENABLED: ${VITE_AUTH_ENABLED:-true} - VITE_FIREBASE_API_KEY: ${VITE_FIREBASE_API_KEY} - VITE_FIREBASE_AUTH_DOMAIN: ${VITE_FIREBASE_AUTH_DOMAIN} - VITE_FIREBASE_PROJECT_ID: ${VITE_FIREBASE_PROJECT_ID} - VITE_FIREBASE_APP_ID: ${VITE_FIREBASE_APP_ID} - VITE_BACKEND_ORIGIN: ${VITE_BACKEND_ORIGIN:-/api} - image: watchparty-frontend:prod + image: gitea.home.arpa/nik/watch-party-frontend:latest container_name: watchparty-frontend environment: BACKEND_ORIGIN: ${BACKEND_ORIGIN} @@ -32,7 +19,6 @@ services: timeout: 5s retries: 5 - # Backend DB (internal only) db: image: postgres:16-alpine platform: ${COMPOSE_PLATFORM} @@ -42,7 +28,7 @@ services: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} TZ: ${TZ} ports: - - "${POSTGRES_PORT:-5432}:5432" ####### TEMPORARY EXPOSE ######### + - "${POSTGRES_PORT:-5432}:5432" volumes: - pgdata:/var/lib/postgresql/data command: > @@ -62,12 +48,8 @@ services: restart: unless-stopped networks: [internal] - # One-off migration job (idempotent) migrate: - build: - context: ./backend - dockerfile: Dockerfile - image: watchparty-backend:latest + image: gitea.home.arpa/nik/watch-party-backend:latest entrypoint: ["/app/migrate"] env_file: - ./.env @@ -79,9 +61,8 @@ services: restart: "no" networks: [internal] - # API server (internal port only; reached via web → proxy) api: - image: watchparty-backend:latest + image: gitea.home.arpa/nik/watch-party-backend:latest env_file: - ./.env depends_on: @@ -101,11 +82,11 @@ services: timeout: 5s retries: 10 ports: - - "${APP_PORT:-8082}:8082" ####### TEMPORARY EXPOSE ######### + - "${APP_PORT:-8082}:8082" networks: internal: driver: bridge volumes: - pgdata: + pgdata: \ No newline at end of file