8 Commits

Author SHA1 Message Date
c548ead4f7 Add CI/CD infrastructure for animaltrack
New services:
- animaltrack.hcl: Python app with health checks and auto_revert
- act-runner.hcl: Gitea Actions runner on Nomad

New infrastructure:
- nix-runner/: Custom Nix Docker image for CI with modern Nix,
  local cache (c3), and bundled tools (skopeo, jq, etc.)

Modified:
- gitea.hcl: Enable Gitea Actions

The CI workflow (in animaltrack repo) builds Docker images with Nix,
pushes to Gitea registry, and triggers Nomad deployments with
automatic rollback on health check failure.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 07:17:31 +00:00
b9286d7243 More CPU. 2025-11-02 06:50:38 +00:00
5d0880a789 Migrate another batch of services to NFS. 2025-10-23 21:20:11 +01:00
7470a0e077 More RAM. 2025-03-08 04:48:41 +00:00
71ada23bf7 Add meta tags. 2024-01-19 07:45:06 +00:00
587b862c6c Don't require authentik middleware for gitea. 2023-11-28 07:57:13 +00:00
cffaf3bc3c Proxy gitea ssh through traefik. 2023-11-22 09:33:04 +00:00
dc95ef84ce Gitea config. 2023-11-22 06:50:05 +00:00