message / deploy /compose.yaml
dot
Add Supabase administrator sessions and profile client key management
9b403c4
Raw History Blame Contribute Delete
1.03 kB
services:
message:
build: ..
image: message-native:local
restart: unless-stopped
read_only: true
init: true
tmpfs:
- /tmp:size=256m,mode=1777
ports:
- "127.0.0.1:7860:7860"
environment:
MESSAGE_DATA_DIR: /var/lib/message
MESSAGE_AUTH_MODE: supabase
SUPABASE_URL: ${SUPABASE_URL:-}
SUPABASE_PUBLISHABLE_KEY: ${SUPABASE_PUBLISHABLE_KEY:-}
MESSAGE_PUBLIC_ORIGIN: ${MESSAGE_PUBLIC_ORIGIN:?请设置外部HTTPS源}
MESSAGE_DATA_PERSISTENT: "true"
MESSAGE_PLUGIN_ENV_ALLOWLIST_JSON: ${MESSAGE_PLUGIN_ENV_ALLOWLIST_JSON:?请显式设置插件变量允许名单JSON,不使用时填空对象}
MESSAGE_ALLOWED_HOSTS: ${MESSAGE_ALLOWED_HOSTS:?请设置外部域名及127.0.0.1}
MESSAGE_ALLOWED_ORIGINS: ${MESSAGE_ALLOWED_ORIGINS:?请设置允许的HTTPS界面源}
volumes:
- message-data:/var/lib/message
stop_grace_period: 45s
cap_drop:
- ALL
security_opt:
- no-new-privileges:true
volumes:
message-data: