Docker Reverse Proxy Demo
Microservice Portal
ระบบ reverse proxy บน EC2 รวม Docker services หลายตัวไว้ใน container เดียว
ผ่าน subpath /projects/<app> พร้อม SSL จาก Let's Encrypt
ออกแบบด้วย Mango Design System
5
Services
2
Domains
SSL
Let's Encrypt
29
Docker
Demo Applications
Learning & Standards
Mango ERP Design System
CI palette, typography และ component token จาก mangoconsultant.com สำหรับ portal, Demo 2 และ learning
/design-system.html
→
Start Here
เริ่มจากการอ่านลำดับพัฒนา จาก foundation → dev → quality → deploy → maintenance
/learning/
→
Recommended order: Start Here → Handbook → Standard → Deployment → Pipeline → Demo Case
Learning Handbook
เวิร์กช็อปและ runbook สำหรับ Jr Dev/FE/BE/DevOps, เปิดผ่าน microservice แยกที่
/learning
/learning/
→
Production Integration Handbook
คู่มือ Jr Dev สำหรับ FE/BE, BFF, AI API, ERP, OpenAPI, Postman, logging, migration และ production runbook
/handbook.html
→
Coding Standard
มาตรฐานการเขียน FE/BE แยกตาม framework เช่น Next.js, Vue, Nuxt, Go, FastAPI, NestJS, nginx, Docker และ database workflow
/standard.html
→
CI/CD Pipeline Monitor
หน้า monitor สำหรับ deployment flow, CVE gate, SonarQube quality gate, smoke test และ rollback readiness
/pipeline/
→
Deployment Runbook
ขั้นตอน deploy ขึ้น EC2 ด้วย Docker Compose, nginx reverse proxy, base path, health check, rollback และ log verification
/deployment.html
→
Demo 1 Microservice Case
ตัวอย่างแยก demo1 เป็น Next.js FE, Go BE และ Python FastAPI AI API สำหรับใช้เป็นมาตรฐานการแตก service
/projects/demo1-ms
→