core/Makefile

24 lines
927 B
Makefile
Raw Normal View History

2025-06-10 18:05:41 -03:00
REGISTRY:= gianet.us/codyops
IMAGE:= core
COUNTRIES:= ar br
2025-06-10 19:02:14 -03:00
.PHONY: init build setup $(addprefix step-,$(COUNTRIES))
2025-06-10 18:05:41 -03:00
init:
direnv allow .
setup:
npm install
build: setup $(addprefix step-,$(COUNTRIES))
$(addprefix step-,$(COUNTRIES)):
@echo "Ejecutando step para el país: $(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')"
export ASTRO_COUNTRY=$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]') && \
export ASTRO_CURRENCY=${ASTRO_CURRENCY_$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')} && \
export ASTRO_SITE=${ASTRO_SITE_$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')} && \
export ASTRO_GTM=${ASTRO_GTM_$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')} && \
npx astro build --force
podman build --pull=newer --tag $(REGISTRY)/$(IMAGE):$(patsubst step-%,%,$@) .
2025-06-10 19:02:14 -03:00
podman push $(REGISTRY)/$(IMAGE):$(patsubst step-%,%,$@)