diff options
| author | Shulhan <m.shulhan@gmail.com> | 2022-09-13 21:28:26 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2022-09-13 21:28:26 +0700 |
| commit | 3c3dae900725d221dec87ef531a9b06a89b05a47 (patch) | |
| tree | 5b4b6dd55a7485a213f3d0c2c9877104ef5d07a0 | |
| parent | 292995649138a07d2d84b1270383b5c62c024a93 (diff) | |
| download | golang-id-web-3c3dae900725d221dec87ef531a9b06a89b05a47.tar.xz | |
all: ganti mode pengembangan dengan opsi "-dev"
Dengan menjalan program dengan opsi -dev, berarti program akan memantau
setiap berkas .adoc, otomatis mengonversinya ke HTML, sambil tetap
melayani HTTP.
| -rw-r--r-- | Makefile | 8 | ||||
| -rw-r--r-- | cmd/www-golangid/main.go | 3 |
2 files changed, 7 insertions, 4 deletions
@@ -1,4 +1,6 @@ -.PHONY: clean all embed build build-deploy deploy +.PHONY: all clean embed build install dev deploy +.PHONY: install-local install-local-macos +.PHONY: deploy-local deploy-vm MACOS_SERVICE=local.golangid PROGRAM_NAME=www-golangid @@ -19,8 +21,8 @@ build: embed install: embed go install ./cmd/$(PROGRAM_NAME) -serve: - DEBUG=1 go run ./cmd/$(PROGRAM_NAME) +dev: + go run ./cmd/$(PROGRAM_NAME) -dev deploy: build-deploy rsync --progress ./$(PROGRAM_NAME) www-golangid:/data/app/bin/ diff --git a/cmd/www-golangid/main.go b/cmd/www-golangid/main.go index dcefea9..ae6810c 100644 --- a/cmd/www-golangid/main.go +++ b/cmd/www-golangid/main.go @@ -46,7 +46,8 @@ func main() { err error ) - flag.StringVar(&listenAddr, `http`, defListenAddr, `Alamat peladen HTTP`) + flag.BoolVar(&serveOpts.IsDevelopment, `dev`, false, `Jalankan mode pengembangan.`) + flag.StringVar(&listenAddr, `http`, defListenAddr, `Alamat peladen HTTP.`) flag.Parse() cmd = flag.Arg(0) |
