| Age | Commit message (Collapse) | Author |
|
Setiap kali push akan mentrigger webhook di
https://build.kilabit.info/karajo/app/#job_webhook_golang-id-web .
|
|
Remove unused tasks, move the .PHONY at the top of each tasks, and
rename some task by using common prefix instead on suffix.
|
|
Domain www-golangid adalah alias di lokal saya, dan sekarang sudah
diganti ke golang-id.org supaya lebih jelas.
|
|
Dengan menjalan program dengan opsi -dev, berarti program akan memantau
setiap berkas .adoc, otomatis mengonversinya ke HTML, sambil tetap
melayani HTTP.
|
|
Opsi http menerima alamat and port, lebih fleksibel, dan secara umum
digunakan dalam repositori go, seperti godoc dan x/website.
|
|
Daripada memanggil "go generate", yang terpisah dengan program
cmd/www-golangid, gabungkan mereka sehingga untuk menghasilkan
berkas static.go tinggal memanggil perintah
$ go run ./cmd/www-golangid embed
|
|
Task "serve" secara otomatis akan menjalankan apa yang dilakukan oleh
"generate".
|
|
Perintah `make deploy-vm` akan membuat dan menyalin program yang baru
pada VM di lokal untuk pengujian sebelum di deploy ke peladen publik.
|
|
Untuk menandai migrasi, kita mengganti nama host dari personal-www
menjadi www-golangid.
Selain itu, tandai task build-deploy sebagai PHONY task.
|
|
|
|
|
|
|
|
Sebelumnya, server port baku di 5000.
Perubahan ini membuat perintah www-golangid untuk dapat mengganti port
selain 5000.
|
|
Salah satu alasan penggantian nama yaitu supaya program ini dikenali
sebagai web server, yang diketahui dari prefixnya yaitu "www".
Alasan lain, secara internal, untuk memudahkan memonitor beberapa web
server dengan prefix yang sama.
|
|
|
|
|
|
Sementara itu, tambahkan opsi "--progress" pada perintah
deploy untuk melihat progres penyalinan ke server saat
deploy.
|
|
Task "run" yang dijalankan dengan "make run" akan meng-generate static
Go file yang kemudian dijalankan dengan "go run" pada direktori
./cmd/golangid.
|
|
Perintah `make clean` akan membersihkan program, cache, dan berkas-berkas
HTML yang dihasilkan dari `go install`, `go build`, dan `go generate`.
Perintah ini bisa digunakan untuk memulai "bersih" dari awal.
|
|
Situs ini dibuat dengan menggunakan ciigo [1], generator layanan web
statis menggunakan bahasa markup asciidoc.
Untuk saat ini situs telah aktif kembali di https://golang-id.org.
[1] github.com/shuLhan/ciigo
|