T-HUB/infra/occupymedia/edge/docker-compose.edge.yml
glass beadian b89dea5c93 feat: per-connection publish governance — auto, 1-admin, majority, consensus
Per the owner's spec: each social connection gets publishGovernance in its
fields — unset = manual publish (today), auto = dispatch on approval,
admin1/admin_majority/admin_consensus = a publish-phase chatgov poll
(subject draft_publish, its own open-poll slot, no collision with review
gates). Dispatch holds until the publish poll passes (E3 pre-dispatch
check); auto dispatches on approval. Includes migration 033, the PATCH
/connections/:id/publish-governance route (chatgov.manage), and 19+31 new
tests. Implementation by the branding-panel process (claude/opus), lint
and integration fixes here.
2026-10-14 08:04:56 +00:00

19 lines
471 B
YAML

services:
edge:
image: nginx:1.27-alpine
container_name: occ-edge-1
restart: unless-stopped
networks: [occ-app_default]
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf:ro
- /opt/occ-brand:/opt/occ-brand:ro
- ./hub-sso:/opt/hub-sso:ro
- ./hub-chat-auth.css:/opt/occ-chat-brand/hub-chat-auth.css:ro
- ./certs:/etc/letsencrypt:ro
networks:
occ-app_default:
external: true