Commit Graph
16 Commits
Author SHA1 Message Date
miczekandCursor 9544943694 ci: build tracker image for linux/arm64 (Pi host)
continuous-integration/drone/push Build was killed
Desktop runner is amd64; the Pi deploy target needs arm64 images.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:50:28 +03:00
miczekandCursor 9facc035f9 ci: deploy tracker to Pi at 2026.zea.lt
continuous-integration/drone/push Build is failing
After pushing the image, SSH-deploy pulls and restarts the
homelab tracker compose service behind Traefik.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:47:56 +03:00
miczekandCursor d98bb06b6f ci: allow dist/ in Docker build context
continuous-integration/drone/push Build is passing
.dockerignore excluded dist, so plugins/docker never saw the SSR
output from the build step (COPY dist failed).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:41:01 +03:00
miczekandCursor f739e14a4c ci: remove Pi heap caps on desktop agent
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
Desktop runner has ample RAM; let Node use default heap sizing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:31:37 +03:00
miczekandCursor 6424af2b69 ci: run on desktop amd64 agent
continuous-integration/drone/push Build is failing
Target the Windows Docker Desktop runner; raise Node heap now that
builds no longer share the Pi with the rest of the homelab.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:28:55 +03:00
miczekandCursor ab8223c21a ci: Pi-hole DNS, package cache, faster pulls
continuous-integration/drone/push Build is running
Route *.zea.lt via LAN Traefik, reuse bun cache under /drone-cache,
and skip redundant image pulls on the Pi runner.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 03:53:22 +03:00
miczekandCursor 23a2f81898 ci: lower Angular build peak memory on Pi
continuous-integration/drone/push Build was killed
Serialize esbuild/Angular workers and cap the Node heap under the
2GiB Drone step limit so SSR builds trade time for surviving OOM.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 03:42:36 +03:00
Rafał MiczekandCursor ce66c526b7 perf(ci): avoid redundant build in Docker
continuous-integration/drone Build is failing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 22:38:36 +01:00
Rafał MiczekandCursor ddeaf7b1a0 fix(deps): add @angular/cli for ng binary in CI
continuous-integration/drone/push Build was killed
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 20:44:01 +01:00
Rafał MiczekandCursor 0866fa3e3b fix: prepend node_modules/.bin to PATH for ng in CI
continuous-integration/drone/push Build is failing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 20:40:25 +01:00
Rafał MiczekandCursor 0ea7dc77de fix: use bun run build to resolve ng via package scripts
continuous-integration/drone/push Build is failing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 20:36:30 +01:00
Rafał MiczekandCursor 78e2caf16f fix: use bunx ng to resolve Angular CLI in CI
continuous-integration/drone/push Build is failing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 20:33:05 +01:00
Rafał MiczekandCursor 6c82fdee86 Fix: use node_modules/.bin/ng path for Drone CI
continuous-integration/drone/push Build is failing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 20:32:29 +01:00
Rafał Miczek e188a04e11 Update Drone CI configuration to specify platform as Linux/ARM64
continuous-integration/drone/push Build is failing
2026-02-13 20:29:14 +01:00
Rafał MiczekandCursor 9b6ee29d65 Drone: add build env from secrets, build_args_from_env
continuous-integration/drone/push Build was killed
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 20:22:26 +01:00
Rafał MiczekandCursor d5d4883917 Docker, API proxy, Drone CI, .env
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 19:58:25 +01:00