Skip to content

zaza-hikayat/go-deploy-heroku

Repository files navigation

Tugas Deployment Golang di Heroku

deployment menggunakan metode buildpack

Cara setup

  • Buat file Procfile di root project kemudian lakukan setting web: <nama-project>
  • tambahkan // +heroku goVersion go<versi-golang> di dalam go.mod untuk versi disesuaikan dengan versi golang yang dibuat.
  • kemudian push project ke github repository.
  • setelah itu buat project app di heroku
  • setelah dibuat pindah ke tab resource pilih addon database yang sesuai
  • setelah addon database terbuat pilih add-on kemudian simapan konfigurasi seperti nama host user dan password yang telah di generate
  • di tab settings cari form Config Vars kemudian isi environment yang tadi disimpan
  • pada bagian buildpacks pilih bahasa go
  • pindah bagian tab deploy pilih method connect to github lalu cari repo yang sebelumnya dipush kemudian pilih dan koneksikan
  • terus centang automatic deploy
  • setelah itu kembali lagi ke tab deploy lalu klik Deploy Branch.
  • Selesai

Endpoint

Screenshot

  • Register Sukses Register Sukses

  • Login Sukses Login Sukses

  • Login Gagal Login Gagal

  • get Users Sukses get Users Sukses

  • Get user by id Get User by id Sukses

  • Update User Sukses Update User Sukses

  • Delete User Sukses Delete User Sukses

About

test deploy golang heroku

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages