initial sketch of how this will work
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2023-12-30 20:27:24 -05:00
parent dc7218131d
commit c26ece0c86
10 changed files with 462 additions and 56 deletions

View File

@@ -1,4 +1,4 @@
.PHONY: up down run-server run-manager test
.PHONY: up down run-server run-cli test
GOFILES=$(shell find . -name '*.go' -o -name 'go.*')
STATICFILES=$(shell find . -name '*.js' -o -name '*.css' -o -name '*.html')
@@ -9,26 +9,26 @@ include local.properties
export
endif
build: server manager
build: server cli
run-server: build
./server
run-manager: build
./manager
run-cli: build
./cli
server: $(GOFILES) $(STATICFILES)
go build -o server ./cmd/serve
manager: $(GOFILES) $(SQLFILES)
go build -o manager ./cmd/manage
cli: $(GOFILES) $(SQLFILES)
go build -o cli ./cmd/cli
test:
go test ./... -cover
# dev dependencies
up:
docker compose up -d
docker-compose up -d
down:
docker compose down
docker-compose down