Commit Graph
7 Commits
Author SHA1 Message Date
tleininger 666614a3b2 Smoke-test /health for the reachable (200) and unreachable (503) cases 2026-09-30 21:07:40 +02:00
tleininger da87716d97 Consume PocketBase for posts and events, with English routes 2026-09-23 13:09:22 +02:00
tleininger b1d1953a62 Run PocketBase as a compose stack, tests included, without Testcontainers 2026-09-23 10:03:16 +02:00
tleininger bbe792192d Split compose into base + dev overlay for a local two-container stack 2026-09-23 08:40:00 +02:00
tleininger c4c7ca2ee4 Switch code, scripts and docs to English; drop plan.md references 2026-09-21 15:25:01 +02:00
tleiningerandClaude Opus 4.8 ee90877dea Add deployment docs, switch compose to pull from registry
- docs/deployment.md: manual build/push/pull workflow via Gitea
  registry, token handling (no secrets in repo), test vs. production
  compose variants, rollback and later CI automation notes.
- compose.yaml: pull the prebuilt image from the Gitea registry instead
  of building from source on Unraid (source is not checked out there).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-20 23:31:43 +02:00
tleiningerandClaude Opus 4.8 95946a4349 Add Docker setup and fix proxy config for containerized deployment
- Program.cs: remove UseHsts/UseHttpsRedirection (NPM terminates TLS,
  would loop behind the proxy, plan.md AE-4), add UseForwardedHeaders
  with emptied known networks/proxies. Uses KnownIPNetworks (net10).
- Dockerfile: SDK build stage, chiseled aspnet runtime on port 8080.
- .dockerignore: keep build output, git and docs out of the image.
- compose.yaml: temporary test setup (builds from source, exposes
  5000:8080) for the first run on Unraid without NPM or registry.
- .gitignore: exclude .idea/ (Rider project files).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-20 23:00:47 +02:00