diff --git a/docker-compose.yml b/docker-compose.yml index 91e0f01..11af828 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,35 +1,51 @@ services: postgres: image: postgres:16-alpine + restart: unless-stopped - ports: - - "5432:5432" + environment: POSTGRES_DB: xbid POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres + volumes: - postgres_data:/var/lib/postgresql/data + healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 5s timeout: 5s retries: 5 + networks: + - xbid + app: build: context: . dockerfile: Dockerfile + restart: unless-stopped - ports: - - "3000:3000" + environment: DATABASE_URL: postgresql://postgres:postgres@postgres:5432/xbid NEXTAUTH_SECRET: change-me-in-production - NEXTAUTH_URL: http://localhost:3000 + NEXTAUTH_URL: https://xbid.twotalesvfx.com + depends_on: postgres: condition: service_healthy + networks: + - xbid + - npm_default + volumes: postgres_data: + +networks: + xbid: + + npm_default: + external: true \ No newline at end of file