2026-04-23 23:40:34 -03:00
|
|
|
SHELL := /bin/bash
|
2026-04-26 03:02:31 -03:00
|
|
|
IMAGE ?= registry.kralot.cloud/kralot/decap-stream
|
2026-04-23 23:40:34 -03:00
|
|
|
TAG ?= ""
|
|
|
|
|
|
|
|
|
|
.PHONY: build push
|
|
|
|
|
|
|
|
|
|
build:
|
|
|
|
|
@if [ -z "$(TAG)" ]; then \
|
|
|
|
|
echo "❌ TAG não definida. Use ./build.sh ou passe TAG=x.x.x"; \
|
|
|
|
|
exit 1; \
|
|
|
|
|
fi
|
2026-04-25 15:08:25 -03:00
|
|
|
docker build \
|
2026-04-23 23:40:34 -03:00
|
|
|
-f Dockerfile \
|
|
|
|
|
-t $(IMAGE):$(TAG) \
|
|
|
|
|
..
|
|
|
|
|
|
|
|
|
|
push:
|
|
|
|
|
@if [ -z "$(TAG)" ]; then \
|
|
|
|
|
echo "❌ TAG não definida."; \
|
|
|
|
|
exit 1; \
|
|
|
|
|
fi
|
|
|
|
|
docker push $(IMAGE):$(TAG)
|