Kembali ke dokumentasi
Deployment

Deploy dari Repository GitHub

Deploy aplikasi Anda langsung dari GitHub dengan deteksi framework otomatis.

Intermediate8 min readUpdated 2024-02-01

Connect GitHub

Pertama, connect akun GitHub Anda:

  1. Buka Settings > GitHub
  2. Klik "Connect GitHub"
  3. Authorize Server Compass via OAuth
  4. Repository Anda sekarang dapat diakses

Anda bisa connect beberapa akun GitHub (personal dan organisasi).

Pilih repository

  1. Klik "Deploy New App"
  2. Pilih "GitHub" sebagai sumber
  3. Pilih akun GitHub Anda
  4. Cari atau browse repository Anda
  5. Pilih repository yang akan di-deploy

Konfigurasi deployment

Server Compass auto-deteksi framework dan menyarankan:

  • Build command: npm run build, dll.
  • Start command: npm start, dll.
  • Dockerfile: Di-generate atau terdeteksi

Anda bisa menyesuaikan:

  • Branch untuk deploy
  • Environment variables
  • Build arguments
  • Konfigurasi port

Opsi build

Pilih metode build:

  • Server-side build: Build di VPS (menggunakan resource server)
  • GitHub Actions: Build menggunakan menit CI gratis GitHub (direkomendasikan)

Build GitHub Actions menjaga resource server tetap bebas untuk menjalankan aplikasi.

Deploy dan monitor

  1. Tinjau konfigurasi
  2. Klik "Deploy"
  3. Pantau build logs secara real-time
  4. Monitor progres deployment
  5. Akses aplikasi saat selesai

Screenshots

Deploy dari Repository GitHub - Screenshot 1
Deploy dari Repository GitHub - Screenshot 2
Deploy dari Repository GitHub - Screenshot 3

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass