feat: implement project bus MVP

This commit is contained in:
Codex Lead Engineer
2026-07-30 02:13:26 +02:00
commit bc55924198
28 changed files with 3518 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
services:
project-bus:
build:
context: ..
dockerfile: deploy/Dockerfile
restart: unless-stopped
environment:
PROJECT_BUS_BOOTSTRAP_TOKEN: "${PROJECT_BUS_BOOTSTRAP_TOKEN:?set a strong bootstrap token}"
PROJECT_BUS_TOKENS_JSON: "${PROJECT_BUS_TOKENS_JSON:-}"
PROJECT_BUS_ALLOWED_ORIGINS: "${PROJECT_BUS_ALLOWED_ORIGINS:-}"
ports:
- "127.0.0.1:8080:8080"
volumes:
- project-bus-data:/data
read_only: true
tmpfs:
- /tmp:size=16m,noexec,nosuid,nodev
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
volumes:
project-bus-data: