lilith-platform.live/deployments/@domains/quinn.admin/services.yaml
Natalie e4468790f1 feat(quinn.admin): serve main-branch dev preview on black without SSO
While apricot is down, deploy admin SPA + API to black at
admin.quinn.black.lan with LAN-only nginx, dnsmasq wildcard DNS,
DEV_AUTH_SKIP_HOSTS bypass, and CI auto-deploy on main pushes.
2026-06-21 23:38:06 -05:00

58 lines
1.6 KiB
YAML

# =============================================================================
# Quinn Admin Deployment (admin.transquinnftw.com)
# =============================================================================
# Internal admin panel for Quinn account management, content editing, and
# gallery management with image protection integration.
deployment:
id: quinn.admin
name: Quinn Admin
domain: admin.transquinnftw.com
description: Internal admin panel for Quinn account management
services:
- id: frontend
type: frontend
port: 5121
entrypoint: codebase/@features/admin/frontend-public
startCommand: bun dev
description: Admin panel (React + Vite)
healthCheck:
type: http
path: /
- id: api
type: backend
port: 3023
entrypoint: codebase/@features/api
startCommand: bun dev
description: API monolith — admin surface (@features/api)
healthCheck:
type: http
path: /health
dependencies: []
- id: image-protection
type: backend
port: 3030
source: feature
feature: image-protection
entrypoint: codebase/@features/image-protection/backend-api
description: Image protection pipeline (dev-only, requires GPU)
healthCheck:
type: http
path: /health
deployments:
dev:
host: black
domain: admin.quinn.black.lan
script: deployments/@domains/quinn.admin/deploy-black-dev.sh
note: Replaces admin.quinn.apricot.lan while apricot is down. LAN-only, no SSO.
dev-apricot:
host: apricot
domain: admin.quinn.apricot.lan
status: retired
production:
host: vps-0
domain: admin.transquinnftw.com