vk_hackathon/index/Makefile
q 6c75cc8376 Add --platform linux/amd64 to build commands, remove unused CHUNK_SIZE env
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 15:46:59 +03:00

24 lines
608 B
Makefile

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