platform-deployments/services/index.yaml
Quinn Ftw 393c5fa704 chore(platform-tools): 🔧 add service definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-25 12:47:33 -08:00

95 lines
2 KiB
YAML

# Service Registry Index
# Master configuration for platform services monitoring
version: "1.0"
# Host files to load (relative to this directory)
hosts:
- hosts/apricot.yaml
- hosts/black.yaml
- hosts/plum.yaml
- hosts/vps-0.yaml
# Feature configs to load (per-feature service definitions)
# Generate diagrams: pnpm services:diagram
# Validate configs: pnpm services:validate
features:
# Core infrastructure
- features/infrastructure.yaml
- features/platform.yaml
- features/ml.yaml
- features/queue-worker.yaml
# Platform features
- features/status-dashboard.yaml
- features/landing.yaml
- features/platform-admin.yaml
- features/platform-analytics.yaml
- features/email.yaml
- features/seo.yaml
- features/attributes.yaml
- features/feature-flags.yaml
- features/conversation-assistant.yaml
- features/profile.yaml
- features/i18n.yaml
- features/platform-user.yaml
- features/payments.yaml
- features/image-generator.yaml
- features/sso.yaml
- features/webmap.yaml
- features/marketplace.yaml
- features/dating-autopilot.yaml
- features/content-moderation.yaml
- features/content-safety.yaml
- features/age-verification.yaml
# Service categories with display info
categories:
- id: database
name: Databases
icon: database
order: 1
- id: cache
name: Cache & Queue
icon: zap
order: 2
- id: ml
name: ML Services
icon: cpu
order: 3
- id: app
name: Applications
icon: layout
order: 4
- id: devops
name: DevOps
icon: git-branch
order: 5
- id: infra
name: Infrastructure
icon: server
order: 6
# Default health check settings
defaults:
healthCheck:
timeout: 5000
interval: 30000
retries: 3
# Critical dependency chains (if any service fails, chain is degraded)
criticalChains:
- name: Platform Core
services:
- lilith-platform-postgres
- lilith-platform-redis
- name: ML Pipeline
services:
- lilith-platform-postgres
- conversation-assistant-ml