services: # Backend API (Local Build) backend: build: context: . dockerfile: Dockerfile container_name: elearning-backend-local restart: unless-stopped ports: - "4000:4000" env_file: - .env environment: - NODE_ENV=development - DATABASE_URL=postgresql://postgres:12345678@postgres:5432/elearning_dev - S3_ENDPOINT=http://minio:9000 - S3_ACCESS_KEY=admin - S3_SECRET_KEY=12345678 - SMTP_HOST=mailhog - SMTP_PORT=1025 volumes: - ./src:/app/src - ./prisma:/app/prisma networks: - elearning-network networks: elearning-network: driver: bridge