Cách deploy dự án Spring boot Java

Trước giờ mình code PHP, deploy vận hành rất dễ. Nhưng giờ qua java thì chưa biết phải deploy như nào, hiện tại mình đã xong codebase và chạy local. Về code mình thì Monolithic và chưa build gì docker.
Giờ mình muốn deploy lên chạy môi trường production trên web domain thì như nào. Mình đã mua xong domain.
Qua tìm hiểu thì mình thấy có 2 hướng, 1 là dùng các cloud bên thứ 3, 2 là VPS.
Budget có giới hạn nên mình đang nghĩ chọn VPS theo 1 năm (Khoảng 1tr5) cho 2GB RAM 2 Core CPU, 100mbps bandwidth.
Mong các bác giải đáp

Không đủ RAM để chạy Java. Bạn phải có VPS hoặc server vật lý có tối thiểu 4GB RAM vì mình không nghĩ là web của bạn "cởi truồng (không sử dụng DBMS nào). Chỉ riêng DBMS như MySQL, PostgreSQL cũng ngốn hết hơn 2GB RAM rồi.

Việc deploy dự án Java bạn đọc tài liệu chính thống trước, mình có link ở đoạn dưới. Có kiến thức ổn rồi làm theo, khi gặp vấn đề trong quá trình làm mới hỏi lên đây. Cách hỏi như hiện tại ai biết gì mà trả lời bạn? Bạn đang muốn ai đó ở đây …quăng cho bạn một… cái boong à? :smiley:

Không có con đường tắt đâu bạn. Thiệt luôn. Bạn tự tin là lập trình viên PHP à? Giờ mình đưa cho bạn một project chạy với Phalcon framework, đến 80% bạn cũng phải mất ít nhất nửa ngày đọc Document chưa chắc đã deploy thành công.

Bạn cần phải hiểu được qua về việc deploy một dự án Java nói chung, chọn con đường phù hợp. Tiếp đó, bạn đọc tài liệu về deploy dự án dùng Spring Boot để hiểu, sau đó mới triển khai. Bỏ ra vài giờ đọc Docs đi bạn, không có cách nào khác nhanh hơn đâu (bạn dám dùng ChatGPT để làm không :smiley: )

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?