lilith-platform.live/codebase/@features/image-protection/services.yaml
2026-04-04 21:19:01 -07:00

49 lines
1.4 KiB
YAML

# =============================================================================
# Image Protection Feature Services
# =============================================================================
# Adversarial image protection pipeline — forensic watermarking, face detection
# evasion, identity cloaking, landmark obfuscation.
#
# Dev-only: requires imajin-adversarial (GPU) on apricot at localhost:8011.
# Production on vps-0 cannot trigger protection (no GPU access).
feature:
id: image-protection
name: Image Protection
description: Adversarial image protection pipeline with forensic watermarking
owner: ml-team
ports:
api: 3030
frontend: 5130
services:
- id: api
name: Image Protection API
type: backend
port: 3030
entrypoint: codebase/@features/image-protection/backend-api
startCommand: bun dev
description: Protection pipeline orchestrator — calls imajin-adversarial for GPU ops
healthCheck:
type: http
path: /health
dependencies: []
- id: frontend
name: Image Protection Dashboard
type: frontend
port: 5130
entrypoint: codebase/@features/image-protection/frontend-public
startCommand: bun dev
description: Protection dashboard — job monitoring, batch operations
healthCheck:
type: http
path: /
deployments:
dev:
host: apricot
autostart: false
production:
host: vps-0