Nhóm chủ đề migrate từ ứng dụng/hệ thống on-premise sang docker/kuberness, tự động quá trình deploy với mã nguồn từ github.
Bài toán 1 Source
- REQ: Deploy & control version prod cho project microservice backend spring boot.
----- API: backend -- spring boot
----- DATA: h2 database
- Viết CI/CD, github action đưa docker
- DEV
- Product
- Viết CI/CD, github action đưa docker
Bài toán 2 Source
- REQ:
----- API: backend -- nodejs
----- WEB: frontend -- reactcjs
----- DATA: .zip của mongodb dump
Hiện tại ---> API trực tiếp trên nginx --- frontend -- PM2
- Viết CI/CD, github action đưa docker
- DEV: lấy về và thiết lập môi trường --- restore starter db --> mongodb
- Product: --------- Nginx để làm reverse proxy ---- 443 web --------- Certbot ---- Certificate
- Viết CI/CD, github action đưa docker
Bài toán 1: Source
- Sử dụng Docker để containerize các service.
- Sử dụng Docker Compose để quản lý các container.
- Sử dụng Github Action để tự động hóa quá trình deploy.
- Backend: Spring Boot
- Database: H2 Database
- Triển khai: Docker, Docker compose, Dockerhub,Github action, Azure
- Github Action
- Docker, Docker Compose
Bài toán 2 Source
- Sử dụng Docker để containerize các service.
- Sử dụng Docker Compose để quản lý các container.
- Sử dụng Github Action để tự động hóa quá trình deploy.
- Frontend: ReactJs
- Backend: Nodejs
- Database: MongoDB
- Reverse Proxy: Nginx
- Triển khai: Docker, Docker compose, Dockerhub,Github action, Azure
- Github Action
- Docker, Docker Compose