STC production deployment for netcup-vps-01 - #313
Conversation
Caddy TLS front (public 80/443) -> internal traefik -> pinned moonrailgun/tailchat:1.11.12 stack with legacy admin panel. MinIO credentials parameterized; env template + runbook included. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
👷 Deploy request for tailchat-nightly pending review.Visit the deploys page to approve it
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughAdds an STC Tailchat deployment bundle with Docker Compose services, Caddy and Traefik routing, MongoDB, Redis, MinIO storage, an environment template, operating documentation, and LF line-ending enforcement. ChangesSTC deployment
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant Client
participant Caddy
participant Traefik
participant TailchatServices
Client->>Caddy: HTTPS request to CHAT_DOMAIN
Caddy->>Traefik: Proxy request to traefik:80
Traefik->>TailchatServices: Route by path prefix
TailchatServices-->>Traefik: Application response
Traefik-->>Caddy: Routed response
Caddy-->>Client: HTTPS response
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Opened against upstream by mistake — this is internal deployment config for our fork. Apologies for the noise. |
Adds
deploy/stc/: pinned-image docker-compose stack (moonrailgun/tailchat:1.11.12), Caddy public TLS front over the internal traefik router, legacy admin panel, sanitized env template, and the operational runbook (README-STC.md).Only Caddy publishes ports (80/443). MongoDB/Redis/MinIO stay on the internal compose network; MinIO root credentials are parameterized instead of upstream's hard-coded defaults.
🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Documentation
Bug Fixes