Chương 3: Triển khai hệ thống (Deploy)

Chương này hướng dẫn quy trình build và triển khai ứng dụng Java (Spring Boot) lên các môi trường dev/staging/production. Bao gồm chuẩn bị hạ tầng, build artifact (JAR), cấu hình biến môi trường, chạy ứng dụng dạng service hoặc Docker container, cấu hình reverse proxy (Nginx), database migration và kiểm tra sau triển khai. Mục tiêu đảm bảo ứng dụng chạy ổn định, có thể giám sát và rollback khi cần.

Hướng dẫn chi tiết

1. Yêu cầu hạ tầng

Server tối thiểu

Cài Java:


sudo apt update sudo apt install openjdk-17-jdk -y java -version

2. Build ứng dụng

Build bằng Maven

mvn clean package -DskipTests

Artifact tạo ra:

target/app.jar