# ========= SYNAPSE CHAT SERVER CONFIGURATION =========
# defaults set to values used in local development, will be overridden in deployment

export HOLI_CHAT_SERVER_NAME="local.chat.holi.social"

export HOLI_CHAT_DB_HOST="chat-db"

export HOLI_CHAT_DB_NAME="chat-db"

export HOLI_CHAT_DB_USER="postgres"

export HOLI_CHAT_DB_PASSWORD="password"

export ORY_BASE_URL="https://dev-auth.holi.social"

export HOLI_CHAT_ORY_CLIENT_ID=

export HOLI_CHAT_ORY_CLIENT_SECRET=

export HOLI_CHAT_REGISTRATION_SHARED_SECRET=

export HOLI_CHAT_FORM_SECRET=

# shared secret used to generate access tokens within Synapse to be used for subsequent client requests
export HOLI_CHAT_MACAROON_SECRET_KEY= 

# ip range used within the docker-compose container, needs to be unblocked in order for Synapse to be able to resolve Sygnal
export HOLI_CHAT_IP_RANGE_WHITELIST="- '172.16.0.0/12'"

# can be downloaded from ORY https://dev-auth.holi.social/.well-known/jwks.json (for production: https://auth.holi.social/.well-known/jwks.json)
# this is the ORY staging keyset
export HOLI_CHAT_ORY_PUBLIC_JWT_KEYS='{"keys":[{"use": "sig", "kty": "RSA", "kid": "147ad542-5980-4a1a-bb23-b163b731a3cc", "alg": "RS256", "n": "xOYw-BTlL7EVScqYqxwUubSWY_6FEMcO88wXIxvnLTN7ldgvxocCfgWoM15oq5nwdCe3v3z_hoBY9nPeqYEYyN2Axz1OhKzvzPSy5_lAJfYMpIiaYpYFYvrR5L7QnOwdUi6QNzXnZS6-gGqQz6mTNpFpEcoo313eznhkMq9w72bDYHobjdsuSUGd_qF3QnWC9pn9f4xprwErJIdPU-jSjKwA7T1NWuB2z0SbAI2ScX2MXBNi3aZUJpYivWHWi90l76_XbgNszAveY2vj05QV7E2nivLsmBdW8Y3OtLTtjnRT8kNOkCPYoSsH8Pv1kGvEjvlJNmvK8AJufjVgiChUQm5xwce77Jp3Zzwb47vUt4Y4ZLY8kBOmLsF7nESZuUz3fA8C3-dTdj1RKrzdzcho8puUGZHEPgYSXc2PVeA6mdayn3gc6dlo_sKy8ysDAQwBI68YZJUNxYBPnpXc0ODU0K972TB-Bg6hbLMc6l24anLLza81wMm_H5h7DAgbRTGdFAGE3Wy75Jv0-ngso5I5aTG5DAkSHxNCbBwtIV-eh0aH_E2KS9xHAYnd1gfoiqB83JxgGLjeJDOA8turZnJkRuFh7tMq2MBFShzwr9EBsIKVfYi57K22U19GXVenvOxdQMxNofxhihM-yqawppZAecarLahHP570RpbBQsTcCWk", "e": "AQAB"}]}'