services: postgres: image: postgres:15-alpine container_name: retro_db environment: POSTGRES_USER: ${DB_USER:-usuario} POSTGRES_PASSWORD: ${DB_PASSWORD:-password} POSTGRES_DB: ${DB_NAME:-retro_db} ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data backend: build: context: ./backend container_name: retro_api ports: - "3000:3000" volumes: - ./backend:/app - /app/node_modules environment: - DATABASE_URL=postgresql://${DB_USER}:${DB_PASSWORD}@postgres:5432/${DB_NAME}?schema=public depends_on: - postgres # frontend: # build: # context: ./frontend # container_name: retro_web # ports: # - "5173:5173" # volumes: # - ./frontend:/app # - /app/node_modules # depends_on: # - backend volumes: pgdata: