← Back to docs

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