Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 1.44 KB

README.md

File metadata and controls

60 lines (40 loc) · 1.44 KB

AnhNBT

Kế hoạch 2024

  • Sử dụng Docker
  • Sử dụng các công cụ CI/CD
  • Triển khai lên Google Cloud
  • Sử dụng Zabbix hoặc Prometheus + Grafana

System Requirements

Phần mềm Phiên bản
JDK 17
Maven 3.9+
MySQL or MariaDB MySQL Community Server 8.2.0 or MariaDB Server 11.x

Ứng dụng có 2 file cấu hình môi trường productiondevelopment. Mặc định chạy môi trường development.

Hướng dẫn build

Đầu tiên cần build project ra file .jar.

mvnw clean package

hoặc bỏ qua test

mvn clean package -DskipTests

Sau khi build thành công. Sao chép tệp blog-<version>-SNAPSHOT.jar trong thư mục target lên server vào thư mục /opt.

Chạy dự án:

nohup java -jar blog-2.0.24-SNAPSHOT.jar --spring.profiles.active=prod > anhnbt-prod-2.0.24.log &
  • nohup là một lệnh Unix cho phép chạy ứng dụng ngay cả khi ngắt kết nối.

  • &shell's backgrounding operator

Xem logs theo thời gian thực:

tail -1000f /opt/anhnbt-prod-2.0.24.log

Build Bulma

npm install
npm run css-build