diff options
| author | Jeff Carr <[email protected]> | 2024-11-06 14:50:43 -0600 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-06 14:50:43 -0600 | 
| commit | 507a8117e1f72231753cb6aed923ed969049be98 (patch) | |
| tree | 930a96ea7fa281e484d0ae0f16a2cb224c9ec275 | |
| parent | 28e0f09a270e6b35cdb62ebd434ee52bf9622329 (diff) | |
better notes
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | Makefile | 21 | ||||
| -rw-r--r-- | args.go | 2 | ||||
| -rw-r--r-- | main.go | 4 | ||||
| -rwxr-xr-x | postinst | 1 | 
4 files changed, 21 insertions, 7 deletions
@@ -1,8 +1,13 @@ +.PHONY: build +  VERSION = $(shell git describe --tags)  all: -	@echo "make run       # will build and run the daemon here" +	@echo "make build     # build" +	@echo "make clean     # clean build files" +	@echo "make run       # build and run on port 2233"  	@echo "make debian    # will build a debian package" +	@echo ""  	@echo "make restart   # restart the daemon"  	@echo "make enable    # enable daemon on boot"  	@echo "make log       # watch the daemon log" @@ -18,10 +23,18 @@ restart:  	systemctl stop gowebd.service  	systemctl start gowebd.service -run: -	git pull +start: +	systemctl start gowebd.service + +stop: +	systemctl stop gowebd.service + +build:  	echo "build it!" -	GO111MODULE=off go build -v -x -ldflags "-X main.Version=${VERSION} -X gui.GUIVERSION=${VERSION}" +	# 2024/11/06 14:41:29 path = /home/jcarr/go/src/go.wit.com/apps/gowebd cmd = go build -v -x -ldflags -X main.VERSION=0.22.2-3-g28e0f09-dirty -ldflags -X main.GUIVERSION=0.22.2-3-g28e0f09-dirty +	GO111MODULE=off go build -v -x -ldflags "-X main.VERSION=${VERSION} -X gui.GUIVERSION=${VERSION}" + +run: build  	./gowebd --port 2233  	# setcap 'cap_net_bind_service=+ep' gowebd   # allow the binary to open ports below 1024 @@ -18,7 +18,7 @@ type args struct {  }  func (args) Version() string { -	return "gowebd " + Version +	return "gowebd " + VERSION  }  func init() { @@ -11,7 +11,9 @@ import (  	"go.wit.com/log"  ) -var Version string +// are sent via -ldflags at buildtime +var VERSION string +var GUIVERSION string  //go:embed resources/*  var resources embed.FS @@ -2,7 +2,6 @@  set -e  cd /etc/gowebd/ -ln -s /usr/share/gowebd/go.wit.com .  # allow the binary to open ports below 1024  setcap 'cap_net_bind_service=+ep' /usr/bin/gowebd  | 
