29 lines
666 B
YAML
29 lines
666 B
YAML
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
|