# docker-compose.overrride.yml # Docker Comose para entorno de desarrollo o development. # <---- Estructura ----> # services: # suitecoffe-app # suitecoffe-db # auth-service (No implementado aún) # auth-db (No implementado aún) # volumes: # pg-appdb-data: # pg-authdb-data: (No implementado aún) services: suitecoffee-app: container_name: suitecoffee-app depends_on: - suitecoffee-db build: context: ./services/app dockerfile: Dockerfile.development volumes: - ./services/app:/app ports: - ${APP_LOCAL_PORT}:${APP_DOCKER_PORT} env_file: - ./services/app/.env.development environment: - NODE_ENV=${NODE_ENV} command: npm run dev restart: unless-stopped suitecoffee-db: image: postgres:16 container_name: suitecoffee-db environment: POSTGRES_DB: suitecoffee POSTGRES_USER: suitecoffee POSTGRES_PASSWORD: suitecoffee ports: - "54321:5432" volumes: - pg-appdb-data:/var/lib/postgresql/data restart: unless-stopped # auth-service: # container_name: auth-service # depends_on: # - auth-db # build: # context: ./services/app # dockerfile: Dockerfile.dev # volumes: # - ./services/auth:/app # ports: # - 3030:3030 # Usa la variable de entorno PORT # # env_file: # # - ./services/auth/.env.dev # environment: # # - NODE_ENV=dev # - PORT=3030 # command: npm run dev # Usa nodemon para desarrollo (visitar package.json) # restart: unless-stopped # auth-db: # container_name: auth-db # image: postgres:16 # # ports: # # - ${AUTH_DB_LOCAL_PORT}:${AUTH_DB_DOCKER_PORT} # # env_file: # # - ./services/auth/.env.dev # environment: # POSTGRES_DB: "auth" # POSTGRES_USER: "dev_user" # POSTGRES_PASSWORD: "dev_password" volumes: pg-appdb-data: