Cara Deploy Go Web App di Ubuntu

Bahasa Go, atau dikenal juga sebagai Golang, adalah bahasa pemrograman open-source yang dikembangkan oleh Google. Go dirancang untuk efisiensi, kemudahan penggunaan, dan skalabilitas. Bahasa Go sangat populer untuk membangun aplikasi web, microservices, dan aplikasi berbasis cloud. Dalam panduan ini, kita akan membahas cara mendepoy aplikasi web Go sederhana di Ubuntu menggunakan Nginx sebagai reverse proxy dan Systemd untuk mengelola service aplikasi.

Install Go

Update dan install Go:

Memverifikasi instalasi Go dengan menampilkan nomor versi:

Respon perintahnya:

Membuat Go App

Membuat direktori untuk proyek aplikasi dengan nama goweb:

Membuat file main.go:

Isi file main.go:

Compile aplikasi:

Membuat Service

Membuat file service systemd:

Isi file:

Mengaktifkan service:

Konfigurasi Nginx

Install Nginx:

Membuat file konfigurasi Nginx:

Isi file:

Restart Nginx:

Uji Aplikasi

Buka browser dan kunjungi alamat:

Hasilnya adalah teks “Hello, World!”.

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *