add workflow
Some checks failed
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Failing after 9s
Build and Deploy Frontend Learner / Deploy Frontend Learner to Server (push) Has been skipped
Build and Deploy Frontend Management / Build Frontend Management Docker Image (push) Failing after 9s
Build and Deploy Backend / Build Backend Docker Image (push) Failing after 9s
Build and Deploy Frontend Management / Deploy Frontend Management to Server (push) Has been skipped
Build and Deploy Backend / Deploy Backend to Server (push) Has been skipped

This commit is contained in:
JakkrapartXD 2026-02-09 16:56:12 +07:00
parent 15794fab16
commit 4ec1d34297
6 changed files with 364 additions and 0 deletions

48
compose.yaml Normal file
View file

@ -0,0 +1,48 @@
services:
# ============================================
# Application Services
# ============================================
# Backend API
backend:
image: 192.168.1.60:5000/elearning-backend: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:5000/elearning-frontend-learner: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:5000/elearning-frontend-management: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