Repository navigation
Instalasi Koyeb CLI
CLI dapat diinstal dari binary yang telah dikompilasi sebelumnya untuk macOS (darwin), Linux, dan Windows.
# Dapatkan URL rilis terbaru untuk macOS dari GitHub
LATEST_RELEASE_URL=$(curl -s https://api.github.com/repos/koyeb/koyeb-cli/releases/latest | grep 'http.*koyeb-cli-darwin-x86_64' | awk '{print $2}' | sed 's|[\"\,]*||g')
# Instal versi terbaru sebagai /usr/local/bin/koyeb
curl -sL $LATEST_RELEASE_URL -o /usr/local/bin/koyeb
chmod +x /usr/local/bin/koyeb# Dapatkan URL rilis terbaru untuk Linux dari GitHub
LATEST_RELEASE_URL=$(curl -s https://api.github.com/repos/koyeb/koyeb-cli/releases/latest | grep 'http.*koyeb-cli-linux-x86_64' | awk '{print $2}' | sed 's|[\"\,]*||g')
# Instal versi terbaru sebagai /usr/local/bin/koyeb
curl -sL $LATEST_RELEASE_URL -o /usr/local/bin/koyeb
chmod +x /usr/local/bin/koyebUnduh rilis terbaru: https://github.com/koyeb/koyeb-cli/releases.
Untuk menginstal binary koyeb terbaru dengan Go, cukup jalankan:
go get github.com/koyeb/koyeb-cli/cmd/koyebatau
go install github.com/koyeb/koyeb-cli/cmd/koyeb
atau
go install github.com/koyeb/koyeb-cli/cmd/koyeb@latestJika Anda membutuhkan lingkungan Go, ikuti dokumentasi instalasi resmi Go.
Untuk menggunakan Koyeb CLI, Anda mungkin memerlukan token API untuk autentikasi. Berikut adalah cara mendapatkannya:
-
Login ke Dashboard Koyeb: Buka dashboard Koyeb.
-
Navigasi ke API Tokens: Pergi ke
SettingsatauAccountdan temukan bagianAPI Tokens. -
Generate Token: Buat token API baru dengan mengklik tombol
Generate New Token. Simpan token ini di tempat yang aman. -
Konfigurasi Token di Koyeb CLI: Saat Anda menjalankan
koyeb init, Anda akan diminta memasukkan token API.
koyeb initIkuti petunjuk di layar dan masukkan token API Anda saat diminta.
jalankan koyeb init untuk membuat file konfigurasi baru.
➜ koyeb init
? Do you want to create a new configuration file in(/Users/kbot/.koyeb.yaml)? [y/N]
✗ Enter your api credential: ****************************************************************█
INFO[0004] Creating new configuration in /Users/kbot/.koyeb.yamlJika Anda belum mengatur aplikasi Anda di Koyeb, Anda bisa membuat aplikasi baru dengan koyeb create. Jika aplikasi sudah ada, Anda bisa menggunakan perintah koyeb update untuk memperbarui atau melakukan redeploy.
➜ koyeb --help
Koyeb cli
Usage:
koyeb [command]
Available Commands:
apps Apps
completion Generate completion script
help Help about any command
login Login to your Koyeb account
secrets Secrets
services Services
version Get version
Flags:
-c, --config string config file (default is $HOME/.koyeb.yaml)
-d, --debug debug
-h, --help help for koyeb
-o, --output string output format (yaml,json,table)
--token string API token
--url string url of the api (default "https://app.koyeb.com")
Use "koyeb [command] --help" for more information about a command.Untuk melakukan redeploy aplikasi, Anda bisa menggunakan perintah koyeb service update. Pastikan Anda berada di direktori yang berisi file konfigurasi yang diperlukan, seperti Dockerfile atau file lainnya yang digunakan untuk mendefinisikan aplikasi Anda.
-
Pilih Service yang Akan Diperbarui: Pertama, Anda perlu mengetahui ID atau nama service yang akan diperbarui. Anda bisa mendapatkan daftar service dengan perintah:
koyeb service list
-
Perbarui atau Redeploy Service: Setelah mengetahui ID atau nama service, gunakan perintah berikut untuk memperbarui atau redeploy service tersebut:
koyeb service update <service-id> --from <path-to-your-dockerfile-or-other-source>
Contoh, jika Anda menggunakan Dockerfile:
koyeb service update my-service --from . -
Verifikasi Deployment: Anda bisa memeriksa status deployment dengan menggunakan perintah berikut:
koyeb service status <service-id>
Dengan mengikuti langkah-langkah ini, Anda dapat dengan mudah melakukan redeploy aplikasi Anda menggunakan Koyeb CLI.