Lots more changes
This commit is contained in:
@@ -4,13 +4,13 @@ BIN_DIR := ./bin
|
||||
BIN := $(BIN_DIR)/$(APP_NAME)
|
||||
CONFIG ?= config.yaml
|
||||
|
||||
.PHONY: help run dev generate-config build test test-race fmt clean
|
||||
.PHONY: help run dev config build test test-race fmt clean
|
||||
|
||||
help:
|
||||
@echo "Targets:"
|
||||
@echo " make run - Alias for make dev"
|
||||
@echo " make dev - Build and run server (CONFIG=$(CONFIG))"
|
||||
@echo " make generate-config - Write default config to $(CONFIG)"
|
||||
@echo " make config - Write default config to $(CONFIG) and generate sibling config.key if missing"
|
||||
@echo " make build - Build Svelte UI and binary to $(BIN)"
|
||||
@echo " make test - Run all Go tests with timeout and shuffle"
|
||||
@echo " make test-race - Run all Go tests with race detector and timeout"
|
||||
@@ -22,8 +22,12 @@ run: dev
|
||||
dev: build
|
||||
$(BIN) server --config $(CONFIG)
|
||||
|
||||
generate-config:
|
||||
go run $(CMD_DIR) generate-config > $(CONFIG)
|
||||
config:
|
||||
mkdir -p "$(dir $(CONFIG))"
|
||||
go run $(CMD_DIR) generate-config > "$(CONFIG)"
|
||||
@if [ ! -f "$(dir $(CONFIG))config.key" ]; then \
|
||||
go run $(CMD_DIR) generate-key > "$(dir $(CONFIG))config.key"; \
|
||||
fi
|
||||
|
||||
build: clean
|
||||
npm --prefix ./web/ui run build
|
||||
|
||||
Reference in New Issue
Block a user