# Makefile — shared-sqs # Created: 2026-04-09 # Registry: Gitea (gitea.services.ngcloud.ru) — managed-платформа тянет образы отсюда. # Проверено 2026-10-11: gitea.services.ngcloud.ru/nail/shared-sqs существует (login naeel). REGISTRY ?= gitea.services.ngcloud.ru/nail IMAGE_REPO=$(REGISTRY)/shared-sqs VERSION=v0.1.35 LDFLAGS=-X shared-sqs/app/models.Version=$(VERSION) BINARY=shared-sqs .PHONY: build docker-build docker-push test run clean build: CGO_ENABLED=0 go build -ldflags "$(LDFLAGS)" -o $(BINARY) ./app/cmd/ docker-build: docker build --build-arg VERSION=$(VERSION) -t $(IMAGE_REPO):$(VERSION) -t $(IMAGE_REPO):latest . docker-push: docker push $(IMAGE_REPO):$(VERSION) docker push $(IMAGE_REPO):latest test: go test ./... run: ./$(BINARY) --admin-token=dev-token-123 --port=4100 --debug clean: rm -f $(BINARY)