2025-07-03 17:51:04 -03:00
|
|
|
NAMESPACE:= codyops
|
2025-07-03 16:22:44 -03:00
|
|
|
REGISTRY:= gianet.us/codyops
|
|
|
|
IMAGE:= nucleus
|
|
|
|
|
2025-07-03 17:51:04 -03:00
|
|
|
.PHONY: init build setup deploy
|
2025-07-03 16:22:44 -03:00
|
|
|
|
|
|
|
init:
|
|
|
|
direnv allow .
|
|
|
|
|
|
|
|
setup:
|
|
|
|
npm run setup
|
|
|
|
|
|
|
|
build: setup
|
|
|
|
npm run build
|
|
|
|
podman build --pull=newer --tag $(REGISTRY)/$(IMAGE) .
|
|
|
|
podman push $(REGISTRY)/$(IMAGE)
|
2025-07-03 17:51:04 -03:00
|
|
|
|
|
|
|
deploy:
|
|
|
|
kubectl -n $(NAMESPACE) rollout restart deployment/$(NAMESPACE)-$(IMAGE)
|