vk_hackathon/index/Makefile
2026-04-18 16:26:14 +03:00

26 lines
574 B
Makefile

LOGIN ?=
PASSWORD ?=
TEAM_ID ?= 35230
DOCKER_REGISTRY_URL ?= 83.166.249.64:5000
PORT ?= 8000
IMAGE = $(DOCKER_REGISTRY_URL)/$(TEAM_ID)/index-service:latest
.PHONY: login build run push release
login:
@: $(if $(LOGIN),,$(error LOGIN is required))
@: $(if $(PASSWORD),,$(error PASSWORD is required))
docker login $(DOCKER_REGISTRY_URL) -u $(LOGIN) -p $(PASSWORD)
build:
docker build --platform linux/amd64 -t $(IMAGE) ./
run: build
docker run --rm -p $(PORT):8000 $(IMAGE)
push:
docker push $(IMAGE)
release: build push
@echo "index-service pushed → $(IMAGE)"