Files
element-docker-demo/.env-sample
2024-11-06 17:45:54 +00:00

41 lines
1.2 KiB
Bash

#!/usr/bin/bash
# These env vars get templated into the configs in the respective containers via init scripts.
#
# If you want to make more customisations then either edit the templates to add more env variables below
# (free free to contribute them back)
# or edit the templates directly.
# n.b. SECRETS_* env variables get pulled in on demand from files in ./secrets
# XXX: how do we interpolate this in?
USER_ID=
GROUP_ID=
VOLUME_PATH=.
DOMAIN=example.com
HOMESERVER_FQDN=matrix.$DOMAIN
MAS_FQDN=auth.$DOMAIN
ELEMENT_WEB_FQDN=element.$DOMAIN
ELEMENT_CALL_FQDN=call.$DOMAIN
LIVEKIT_FQDN=livekit.$DOMAIN
LIVEKIT_JWT_FQDN=livekit-jwt.$DOMAIN
REPORT_STATS=yes
IDENTITY_SERVER_URL=https://vector.im
MAIL_NOTIF_FROM_ADDRESS=noreply@$DOMAIN
ABUSE_SUPPORT_EMAIL=abuse@$DOMAIN
SECURITY_SUPPORT_EMAIL=security@$DOMAIN
MAS_CLIENT_ID="0000000000000000000SYNAPSE"
MAS_EMAIL_FROM='"Matrix Authentication Service" <support@${DOMAIN}>'
MAS_EMAIL_REPLY_TO='"Matrix Authentication Service" <support@${DOMAIN}>'
LIVEKIT_NODE_IP=127.0.0.1
COUNTRY=GB
# as a convenience for creating /etc/hosts
DOMAINS=($DOMAIN $HOMESERVER_FQDN $MAS_FQDN $ELEMENT_WEB_FQDN $ELEMENT_CALL_FQDN $LIVEKIT_FQDN $LIVEKIT_JWT_FQDN)