• Joined on 2026-02-18
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:40:04 -08:00
6181727406 Add docker login to build-push.sh and watch-loop.sh for registry auth (HTTP secret)
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:35:46 -08:00
ee11ef9e9b Remove build-push from CI — Nas runner lacks Docker socket inside containers
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:32:05 -08:00
18d476f7a0 Target Nas runner (ubuntu-24.04) for build-push jobs — sandbox lacks Docker
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:29:06 -08:00
2df0ce2fff Trigger CI build+push to populate registry at 192.168.86.11:30095
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:28:37 -08:00
6b79d3cbc9 Switch to Brian's registry at 192.168.86.11:30095, add CI build+push+deploy jobs
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:21:35 -08:00
1ea42bbb87 Restore build: directives alongside image: tags — allows both local build and registry pull
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:18:50 -08:00
17ec444dcd Update README: local registry workflow, smart watch-loop, test commands, fix cost port
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:17:23 -08:00
551a5c4158 Remove build-push from CI (runners lack Docker access); watch-loop.sh handles it on NAS
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:17:00 -08:00
21bf967e76 Add smart watch-loop.sh: detects changed products, builds only what changed, pushes to registry
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:15:39 -08:00
41e016e9a6 Add local Docker registry: registry:2 on :5000, build-push.sh, CI auto-deploy
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:11:39 -08:00
2c9408b1df Fix indentation on registerWebhookSecretRoutes call
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:08:00 -08:00
571a93953d Fix integration test ordering: move new tests before exit, add runbook execution flow
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:04:13 -08:00
aea88065b4 Extend integration tests: webhook secrets CRUD + drift report submission/history/deletion
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:03:36 -08:00
c537022fa8 Add drift report submission + stack deletion endpoints to P2
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:00:43 -08:00
9f46b84257 Add API to manage webhook secrets for alert integrations
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:57:51 -08:00
9d33c536d5 Add Fly.io deployment script with shared Postgres/Redis, custom domains, auto-stop
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:49:32 -08:00
380a1b44d5 Fix integration-test.sh payloads to match correct Zod schemas and Fastify empty body requirements
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:45:59 -08:00
4eda9d7be3 Add .dockerignore to all Node products (skip node_modules/dist/tests in build context)
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:45:14 -08:00
d175c3a6e7 Clean up drift: restore Dockerfile name, remove cache bust artifacts
jarvis pushed to main at jarvis/dd0c 2026-03-01 19:59:30 -08:00
e0b84f5481 Fix drift SET LOCAL: use string interpolation with UUID validation (SET doesn't support params)