Giờ làm việc

T2 - T7 8h30 - 18h00

Liên hệ

 

Hướng dẫn deploy web java lên server sử dụng railway, elephantSQL, github 2023

Để triển khai một ứng dụng web Java lên một server sử dụng các dịch vụ như Railway (để lưu trữ mã nguồn), ElephantSQL (để lưu trữ cơ sở dữ liệu PostgreSQL), và GitHub (để quản lý mã nguồn), bạn cần thực hiện các bước sau.

Bước 1: Chuẩn bị Mã Nguồn

  1. Tạo Dự Án trên GitHub:
    • Đăng nhập vào tài khoản GitHub của bạn.
    • Tạo một repository mới để lưu trữ mã nguồn của ứng dụng Java.
  2. Push Mã Nguồn Lên GitHub:
    • Clone repository từ GitHub về máy tính của bạn.
    • Thêm mã nguồn ứng dụng Java vào repository.
    • Commit và push thay đổi lên GitHub.

Bước 2: Cấu Hình Railway

  1. Tạo Một Dự Án trên Railway:
    • Đăng nhập vào tài khoản Railway của bạn.
    • Tạo một dự án mới và kết nối với kho lưu trữ trên GitHub.
  2. Thiết Lập Biến Môi Trường:
    • Railway hỗ trợ việc thiết lập các biến môi trường, như URL cơ sở dữ liệu, cổng máy chủ, và các thông tin nhạy cảm khác.

Bước 3: Cấu Hình PostgreSQL trên ElephantSQL

  1. Tạo Cơ Sở Dữ Liệu PostgreSQL:
    • Đăng nhập vào tài khoản ElephantSQL của bạn.
    • Tạo một cơ sở dữ liệu PostgreSQL.
  2. Lấy URL Cơ Sở Dữ Liệu:
    • Sau khi tạo cơ sở dữ liệu, bạn sẽ nhận được một URL kết nối. Sử dụng URL này để kết nối ứng dụng Java của bạn với cơ sở dữ liệu.

Bước 4: Cập Nhật Cấu Hình Ứng Dụng

  1. Cập Nhật Cấu Hình Cơ Sở Dữ Liệu:
    • Trong mã nguồn của ứng dụng Java, cập nhật thông tin kết nối cơ sở dữ liệu với URL từ ElephantSQL.
  2. Cập Nhật Cấu Hình Máy Chủ:
    • Cập nhật cài đặt máy chủ (port, domain) trong ứng dụng của bạn để phù hợp với thông tin môi trường trong Railway.

Bước 5: Triển Khai Ứng Dụng

  1. Commit và Push Mã Nguồn:
    • Sau khi đã cập nhật cấu hình và mã nguồn, commit và push thay đổi lên repository trên GitHub.
  2. Kích Hoạt Triển Khai trên Railway:
    • Trong giao diện Railway, chọn phiên bản của mã nguồn bạn muốn triển khai và kích hoạt triển khai.

Bước 6: Kiểm Tra

  1. Kiểm Tra Ứng Dụng:
    • Vào địa chỉ URL của ứng dụng trên Railway để kiểm tra xem nó hoạt động chính xác không.

Video hướng dẫn.

Liên hệ

Để được tư vấn lộ trình học chuẩn để học lấy nền tảng lập trình cơ bản / chuyển ngành / lên mức Lập trình viên chuyên nghiệp, đừng ngại inbox page fb.com/CodeFresherVN để Admin tư vấn lộ trình học với thời gian và chi phí phù hợp nhất cho bạn nhé!

Địa chỉ: Trung tâm CodeFresher – Tầng 5 tòa nhà Diamond Flower – số 1 Hoàng Đạo Thúy, Thanh Xuân, Hà Nội – SĐT: 081.318.8668

Comments are closed.

Gọi ngay