# docker-compose.dev.yml services: suitecoffee-app: container_name: suitecoffee-app build: context: . dockerfile: Dockerfile.dev volumes: - .:/app ports: - "${PORT}:${PORT}" # Usa la variable de entorno PORT environment: - NODE_ENV=development - PORT=${PORT} command: npm run dev # Usa nodemon para desarrollo 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/dev-db:/var/lib/mysql - ./db/init:/docker-entrypoint-initdb.d ports: - "$DB_LOCAL_PORT:$DB_DOCKER_PORT" restart: unless-stopped