# Server-side integration-smoke overlay. # # Unlike compose.dev.yaml this publishes only the web edge. PostgreSQL and the # API remain private to the uniquely named smoke project, which makes this # suitable for validation on the shared Unraid host without widening either # service's exposure. services: pulse-api: environment: PULSE_BACKUP_DIR: /tmp/pulse-backups PULSE_BACKUP_RETENTION: 3 pulse-agent: # The smoke agent collects only the bounded host/process capabilities and # has no Unraid endpoint. Avoid allocating a third server-side bridge on # shared hosts whose configured Docker address pools are already fully # subnetted. networks: !override [pulse-internal] pulse-web: ports: - "${PULSE_SMOKE_PUBLISH_ADDRESS:-0.0.0.0}:${PULSE_SMOKE_WEB_PORT:?PULSE_SMOKE_WEB_PORT must be set}:8080"