# docker-compose.prod.yml services: suitecoffee-app: container_name: suitecoffee-app build: context: . dockerfile: Dockerfile.prod ports: - "${PORT}:${PORT}" # Usa la variable de entorno PORT environment: - NODE_ENV=production - PORT=${PORT} command: npm start # Usa el comando de inicio en producción restart: unless-stopped suitecoffee-db: container_name: suitecoffee-db image: mysql:latest env_file: - .env.${NODE_ENV} environment: MYSQL_USER: $DB_USER MYSQL_PASSWORD: $DB_PASS MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD MYSQL_DATABASE: $DB_NAME volumes: - ./db/app-db/mysql_prod:/var/lib/mysql - ./db/init:/docker-entrypoint-initdb.d ports: - "$DB_LOCAL_PORT:$DB_DOCKER_PORT" restart: unless-stopped