Gianpierre Mio
6c0201637f
fix: force container recreate with down+up, use wget for health check
...
Deploy / deploy (push) Failing after 3m52s
- docker compose down + up forces container recreation with new labels
- Replace curl (not in runner) with wget for internal health check
- Health check against 127.0.0.1:3200 (internal, no domain needed)
2026-03-10 08:50:35 -05:00
Gianpierre Mio
e3a89e82a2
fix: inline deploy steps — remove dependency on deploy-ubigeo.sh
...
Deploy / deploy (push) Failing after 3m39s
Script used docker-compose (v1 syntax), runner has docker compose (v2).
Now builds image and runs compose directly in workflow steps.
2026-03-10 08:42:19 -05:00
Gianpierre Mio
9b40829e56
fix: replace actions/checkout with native git — runner has no node
...
Deploy / deploy (push) Has been cancelled
The self-hosted runner (gitea-act-runner-custom) lost node after image
rebuild. Replace actions/checkout@v4 with plain git clone/reset.
Also adds a guard to auto-rebuild the runner image if node is missing.
2026-03-10 08:37:26 -05:00
Gianpierre Mio
76b238cba1
fix: add Traefik labels to expose api-ubigeo via reverse proxy
...
Deploy / deploy (push) Failing after 4m44s
Container is in the easypanel network — Traefik auto-detects via labels.
Routes api-ubigeo.darkcodex.dev -> port 3200 with Let's Encrypt SSL.
2026-03-10 08:27:21 -05:00
Gianpierre Mio
d5d9f45bd3
ci: fix health check - use public URL instead of localhost
Deploy / deploy (push) Successful in 1m29s
2026-03-10 00:21:43 -05:00
Gianpierre Mio
df7f5abf8e
ci: add curl to runner image
Deploy / deploy (push) Failing after 1m20s
2026-03-10 00:15:49 -05:00
Gianpierre Mio
fc8c047f68
ci: add docker-compose plugin to runner image
Deploy / deploy (push) Failing after 1m12s
2026-03-10 00:10:58 -05:00
Gianpierre Mio
2fdf5d1b2c
ci: fix runner - add node, docker-cli, rsync to custom runner image
Deploy / deploy (push) Failing after 5m35s
2026-03-10 00:02:54 -05:00
Gianpierre Mio
47eba37207
ci: retry - self-hosted now docker://node:20
Deploy / deploy (push) Failing after 12s
2026-03-09 23:56:24 -05:00
Gianpierre Mio
d9c28ff859
ci: retry with updated runner mounts
Deploy / deploy (push) Failing after 12s
2026-03-09 23:55:17 -05:00
Gianpierre Mio
f084123a5c
ci: trigger deploy with updated runner config
Deploy / deploy (push) Failing after 1s
2026-03-09 23:53:05 -05:00
Gianpierre Mio
c5d6734f9a
ci: simplify workflows - deploy on main push, CI on PR only
Deploy / deploy (push) Failing after 1s
2026-03-09 23:50:28 -05:00
Gianpierre Mio
c48dc3cd0b
feat: add Redis cache, gzip, CI/CD via Gitea self-hosted runner
CI - Build and Lint / build (push) Failing after 3s
Deploy API-Ubigeo / deploy (push) Failing after 1s
2026-03-09 23:43:25 -05:00
Gianpierre Mio
a789d33bee
feat: initial API Ubigeo Peru - INEI 2025 + países del mundo
2026-03-09 22:55:29 -05:00