elearning/compose.yaml
JakkrapartXD c134c9f507 fix: update compose.yaml to match workflow image naming
- Backend: 192.168.1.60/chamomind/elearning-backend
- Frontend Learner: 192.168.1.60/elearning-frontend-learner
- Frontend Management: 192.168.1.60/elearning-frontend-management
- Remove :5000 port from registry URL
- Add environment variable support for dynamic tags (BACKEND_TAG, etc.)
2026-02-10 13:28:08 +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/elearning-frontend-learner:${FRONTEND_LEARNER_TAG:-latest}
container_name: elearning-frontend-learner
restart: unless-stopped
ports:
- "3000:3000"
env_file:
- .env
depends_on:
- backend
networks:
- elearning-shared
# Frontend Management
frontend-management:
image: 192.168.1.60/elearning-frontend-management:${FRONTEND_MGMT_TAG:-latest}
container_name: elearning-frontend-management
restart: unless-stopped
ports:
- "3001:3000"
env_file:
- .env
depends_on:
- backend
networks:
- elearning-shared
networks:
elearning-shared:
external: true