elearning/compose.yaml
JakkrapartXD 9c52abcfd9 fix: correct frontend image names, env vars, and port mappings
- Update image names to chamomind/elearning-learner and chamomind/elearning-management
- Change env vars to match workflows: FRONTEND_TAG and MANAGEMENT_TAG
- Fix port mappings: learner 20902:3000, management 20903:3001
- Update container names to match actual running containers
2026-02-10 16:35:58 +07:00

48 lines
1.1 KiB
YAML

services:
# ============================================
# Application Services
# ============================================
# Backend API
backend:
image: 192.168.1.60/chamomind/elearning-backend:${BACKEND_TAG:-latest}
container_name: elearning-backend
restart: unless-stopped
ports:
- "4000:4000"
env_file:
- .env
networks:
- elearning-shared
# Frontend Learner
frontend-learner:
image: 192.168.1.60/chamomind/elearning-learner:${FRONTEND_TAG:-latest}
container_name: elearning-learner
restart: unless-stopped
ports:
- "20902:3000"
env_file:
- .env
depends_on:
- backend
networks:
- elearning-shared
# Frontend Management
frontend-management:
image: 192.168.1.60/chamomind/elearning-management:${MANAGEMENT_TAG:-latest}
container_name: elearning-management
restart: unless-stopped
ports:
- "20903:3001"
env_file:
- .env
depends_on:
- backend
networks:
- elearning-shared
networks:
elearning-shared:
external: true