SewuCloud Documentation
Cara Deploy Golang
Berikut langkah-langkah deploy golang
Step 1
Saat ini server kami menggunakan arsitektur arm 64, sehingga untuk build project golang perlu menjalankan perintah berikut ke power shell Windows 11 : $env:GOOS="linux"; $env:GOARCH="arm64"; $env:CGO_ENABLED="0"; go build -o app -ldflags="-s -w" setelah berhasil akan tergenerate file app
Step 2
zip file tersebut hingga dan pastikan struktur di dalam zipnya seperti berikut ini, jika ada file atau folder pendukung bisa disertakan juga dalam zip.
Step 3
Login ke sewucloud, kemudian pilih menu Template dan pilih Flexi Host BE
Step 4
Upload file app.zip pada isian Project (.zip), untuk identifier bebas mau di isi apa, misal "golang", dan check pada Auto Renewal jika ingin otomatis berlangganan. Kemudian klik Deploy.
Step 5
Pastikan status berubah sampai menjadi running, artinya aplikasi golang Anda sudah berhasil terdeploy ke SewuCloud
Step 6
Kemudian klik (...) dibagian kolom action dah pilih Open Host untuk check hasil deployment.
Step 7
Aplikasi golang sudah berhasil terdeploy
Step 8
Jangan lupa membersihkan environment variable yang tadi dipergunakan untuk deploy dengan menjalankan perintah berikut di powershell : Remove-Item Env:GOOS; Remove-Item Env:GOARCH; Remove-Item Env:CGO_ENABLED