Deploy Server Web Go ke systemd di Linux
Biasanya kalau bikin server web kecil di Go, saya jalanin manual di terminal: go run main.go. Tapi masalahnya, kalau terminal ditutup atau server reboot, aplikasinya mati juga.
Solusinya? saya bisa jalanin server Go itu sebagai service systemd. Dengan begitu, dia otomatis start waktu boot, bisa dimonitor, dan restart sendiri kalau crash.
Mari kita coba bikin dari nol.
1. Bikin Server Web Go Sederhana kita mulai dengan kode Go paling basic buat server HTTP: