37 lines
985 B
YAML
37 lines
985 B
YAML
# =============================================================================
|
|
# VibeCheck - Liveness Detection Service (Shared Service)
|
|
# =============================================================================
|
|
# Client-side liveness detection for bot prevention
|
|
# Single instance serving all deployments
|
|
|
|
deployment:
|
|
id: vibecheck
|
|
type: shared
|
|
name: VibeCheck Service
|
|
description: Client-side liveness detection with challenge-response verification
|
|
|
|
services:
|
|
- id: api
|
|
type: api
|
|
port: 4100
|
|
entrypoint: ~/Code/@applications/vibecheck/packages/api
|
|
description: Session management, nonce verification, WASM integrity checks
|
|
healthCheck:
|
|
type: http
|
|
path: /health
|
|
dependencies:
|
|
- postgresql
|
|
|
|
- id: postgresql
|
|
type: postgresql
|
|
port: 25451
|
|
description: Verification sessions, replay attack prevention
|
|
|
|
deployments:
|
|
dev:
|
|
host: apricot
|
|
autostart: true
|
|
staging:
|
|
host: black
|
|
production:
|
|
host: vps-0
|