25 lines
975 B
YAML
25 lines
975 B
YAML
# =============================================================================
|
|
# Quinn API public read-cache (api.transquinnftw.com) on vps-0
|
|
# =============================================================================
|
|
# Nginx proxy_cache vhost sitting in front of api.black.lan:3023 (the canonical
|
|
# admin/api on black). Serves /www/* with 30s TTL; /admin/* refused at the
|
|
# edge; /hooks/* forwarded uncached.
|
|
#
|
|
# Companion to quinn.admin-api (black) — see ~/.claude/plans/quiet-pulsing-anchor.md.
|
|
|
|
deployment:
|
|
id: quinn.api-cache
|
|
name: Quinn API Public Cache (vps-0)
|
|
domain: api.transquinnftw.com
|
|
description: >-
|
|
Public read-only cache for /www/* surfaces. Public internet's only path to
|
|
the admin/api. Admin writes never traverse this — they go mesh-only to black.
|
|
|
|
services:
|
|
- id: cache
|
|
type: proxy
|
|
port: 443
|
|
description: nginx proxy_cache vhost (api.transquinnftw.com)
|
|
healthCheck:
|
|
type: http
|
|
path: /www/tour/status
|