From 3c3dae900725d221dec87ef531a9b06a89b05a47 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Tue, 13 Sep 2022 21:28:26 +0700 Subject: 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. --- Makefile | 8 +++++--- cmd/www-golangid/main.go | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index b60a55d..2094eea 100644 --- a/Makefile +++ b/Makefile @@ -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) -- cgit v1.3