generated from coulomb/repo-seed
Some checks failed
Build and Publish Container Image / build-and-push (push) Has been cancelled
- Makefile: add IMAGE_REGISTRY/IMAGE_REPO/IMAGE_TAG vars + image, push, image-tag targets - .gitea/workflows/image.yaml: build+push on main push and v* tags via metadata-action - README: Container Image section with pull/build/push/CI secret docs Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
31 lines
594 B
Makefile
31 lines
594 B
Makefile
IMAGE_REGISTRY ?= 92.205.130.254:32166
|
|
IMAGE_REPO ?= netkingdom/key-cape
|
|
IMAGE_TAG ?= latest
|
|
IMAGE := $(IMAGE_REGISTRY)/$(IMAGE_REPO):$(IMAGE_TAG)
|
|
|
|
.PHONY: dev seed build test lint image push image-tag
|
|
|
|
dev:
|
|
docker compose -f docker-compose.dev.yml up
|
|
|
|
seed:
|
|
docker compose -f docker-compose.dev.yml exec lldap /scripts/seed.sh
|
|
|
|
build:
|
|
cd src && go build ./...
|
|
|
|
test:
|
|
cd src && go test ./...
|
|
|
|
lint:
|
|
cd src && go vet ./...
|
|
|
|
image:
|
|
docker build -t $(IMAGE) .
|
|
|
|
push: image
|
|
docker push $(IMAGE)
|
|
|
|
image-tag:
|
|
docker tag $(IMAGE) $(IMAGE_REGISTRY)/$(IMAGE_REPO):$(IMAGE_TAG)
|