This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
IMAGE_TAG ?= local
|
||||
REGISTRY ?= gitea.wayfinderak.com
|
||||
IMAGE_NAMESPACE ?= wayfinderak
|
||||
IMAGE_PREFIX ?= log-guardian
|
||||
IMAGE_REF ?= $(REGISTRY)/$(IMAGE_NAMESPACE)/$(IMAGE_PREFIX):$(IMAGE_TAG)
|
||||
DOCKER_BUILD_FLAGS ?=
|
||||
|
||||
.PHONY: validate-structure go-fmt go-test docker-build ci-fast
|
||||
|
||||
validate-structure:
|
||||
@test -f AGENTS.md
|
||||
@test -f README.md
|
||||
@test -f project-docs/status/phase-0-summary.md
|
||||
@test -f project-docs/status/phase-0-test-results.md
|
||||
@test -f project-docs/status/phase-0-open-issues.md
|
||||
@test -f project-docs/status/phase-1-summary.md
|
||||
@test -f project-docs/status/phase-1-test-results.md
|
||||
@test -f project-docs/status/phase-1-open-issues.md
|
||||
@test -f deploy/loki/docker-compose.yml
|
||||
@echo "Structure validation passed"
|
||||
|
||||
go-fmt:
|
||||
@test -z "$$(gofmt -l cmd internal)"
|
||||
|
||||
go-test:
|
||||
go test ./...
|
||||
|
||||
docker-build:
|
||||
docker build $(DOCKER_BUILD_FLAGS) -f docker/server.Dockerfile -t $(IMAGE_REF) .
|
||||
|
||||
ci-fast: validate-structure go-fmt go-test docker-build
|
||||
Reference in New Issue
Block a user