disinto/nomad/jobs
Claude 7fd8a0cbba
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/nomad-validate Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/nomad-validate Pipeline was successful
ci/woodpecker/pr/secret-scan Pipeline was successful
fix: edge.hcl uses Docker hostname routing — forgejo/woodpecker/chat upstreams unreachable in Nomad (#1031)
Add network_mode = "host" to the caddy task docker config (matching
woodpecker-agent.hcl pattern) and replace all bare Docker hostnames
with 127.0.0.1:<port>:
- forgejo:3000  → 127.0.0.1:3000
- woodpecker:8000 → 127.0.0.1:8000
- chat:8080 → 127.0.0.1:8080
- FORGE_URL env in both caddy and dispatcher tasks

Staging route already uses nomadService discovery (S5-fix-7, #1018).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-19 04:36:32 +00:00
..
agents.hcl fix: nomad template whitespace trimming strips newlines between env var blocks (#996) 2026-04-18 10:29:20 +00:00
chat.hcl fix: [nomad-step-5] S5-fix-5 — chat.hcl tmpfs syntax: use mount block not tmpfs argument (#1012) 2026-04-18 12:43:08 +00:00
edge.hcl fix: edge.hcl uses Docker hostname routing — forgejo/woodpecker/chat upstreams unreachable in Nomad (#1031) 2026-04-19 04:36:32 +00:00
forgejo.hcl fix: [nomad-step-2] S2-fix — 4 bugs block Step 2 verification: kv/ mount missing, VAULT_ADDR, --sops required, template fallback (#912) 2026-04-16 21:10:59 +00:00
staging.hcl fix: [nomad-step-5] S5-fix-7 — staging port 80 collides with edge; staging should use dynamic port (#1018) 2026-04-18 13:39:30 +00:00
vault-runner.hcl fix: nomad template whitespace trimming strips newlines between env var blocks (#996) 2026-04-18 10:29:20 +00:00
woodpecker-agent.hcl fix: use Nomad interpolation syntax for WOODPECKER_SERVER 2026-04-17 14:58:13 +00:00
woodpecker-server.hcl fix: [nomad-step-3] S3.1 — nomad/jobs/woodpecker-server.hcl + vault-seed-woodpecker.sh (#934) 2026-04-17 05:15:58 +00:00