Daniel Arroyo darroyo
  • Joined on 2026-02-22
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 01:46:04 +00:00
425011d9c8 fix(ci): make docker push retry more aggressive against Gitea registry
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 01:09:58 +00:00
3c189ae9c4 fix(docker): stage curl libs under /usr/lib64, not /lib64
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 00:48:00 +00:00
378b46cbd8 fix(docker): don't ignore build-output/, the COPY needs it in the build context
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 00:25:51 +00:00
6421a91148 ci: revert to Docker image build + registry push (no deploy)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 00:05:22 +00:00
a2fb5cc521 ci: deploy native binary directly to LXC via SSH (drop Docker/registry)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 21:13:58 +00:00
ac349c1b34 fix(docker): drop RUN commands - quarkus-micro-image:2.0 has no shell
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 20:39:06 +00:00
11c58aa614 fix(docker): set SHELL to /usr/bin/sh for quarkus-micro-image:2.0
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 20:24:11 +00:00
af92363f18 fix(docker): mkdir /out/etc/pki and /out/etc before cp
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 19:46:01 +00:00
9e81097f53 fix(docker): use install -D to create leading dirs for curl
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 18:59:31 +00:00
ef8d95b7da fix(docker): use multi-stage build to install curl (quarkus-micro-image:2.0 ships no microdnf)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 18:29:58 +00:00
227c4e2e6e fix(ci): build static native binary (musl) to fix glibc version mismatch
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 17:01:23 +00:00
d101d6df0f feat: add HTTP healthcheck endpoint via quarkus-smallrye-health
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 16:48:05 +00:00
12d382d253 feat: add compose.yaml for one-line install
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 13:28:02 +00:00
9646236fa8 feat: externalize config via env vars
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-13 01:12:24 +00:00
ee1363535c fix(ci): add retry loop to docker push (handles Gitea registry timeout)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-12 23:58:13 +00:00
9bae7dfe29 fix(ci): use cut instead of bash substring for short SHA (POSIX sh)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-12 23:44:17 +00:00
d067110103 fix(ci): stage native binary in build-output/ to bypass .dockerignore
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-12 23:27:18 +00:00
888c3b95ee fix(ci): drop volumes block — act runner already mounts docker.sock
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-12 23:26:17 +00:00
97dedd3424 fix(ci): install docker in container and mount host docker.sock
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-12 23:04:51 +00:00
fb26361f85 fix(ci): merge build-native and docker into one job to avoid 117MB artifact upload