diff --git a/docker-compose.yml b/docker-compose.yml index 83c386d..ceadaf1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,33 +1,33 @@ services: - app: - build: - context: . - dockerfile: Dockerfile - ports: - - "3000:3000" - environment: - DATABASE_URL: postgresql://bikeapp:bikeapp@db:5432/bikeapp - JWT_SECRET: ${JWT_SECRET:-your-super-secret-jwt-key-change-in-production} - depends_on: - db: - condition: service_healthy - restart: unless-stopped + app: + build: + context: . + dockerfile: Dockerfile + ports: + - '3333:3000' + environment: + DATABASE_URL: postgresql://bikeapp:bikeapp@db:5432/bikeapp + JWT_SECRET: ${JWT_SECRET:-your-super-secret-jwt-key-change-in-production} + depends_on: + db: + condition: service_healthy + restart: unless-stopped - db: - image: postgres:16-alpine - environment: - POSTGRES_USER: bikeapp - POSTGRES_PASSWORD: bikeapp - POSTGRES_DB: bikeapp - volumes: - - postgres_data:/var/lib/postgresql/data - ports: - - "5432:5432" - healthcheck: - test: ["CMD-SHELL", "pg_isready -U bikeapp -d bikeapp"] - interval: 5s - timeout: 5s - retries: 5 + db: + image: postgres:16-alpine + environment: + POSTGRES_USER: bikeapp + POSTGRES_PASSWORD: bikeapp + POSTGRES_DB: bikeapp + volumes: + - postgres_data:/var/lib/postgresql/data + ports: + - '5432:5432' + healthcheck: + test: ['CMD-SHELL', 'pg_isready -U bikeapp -d bikeapp'] + interval: 5s + timeout: 5s + retries: 5 volumes: - postgres_data: + postgres_data: