28 lines
950 B
Bash
28 lines
950 B
Bash
#!/usr/bin/env sh
|
|
set -eu
|
|
|
|
vault_dir="/vault/secrets"
|
|
|
|
read_secret() {
|
|
cat "${vault_dir}/$1"
|
|
}
|
|
|
|
export DATABASE_URL="$(read_secret DATABASE_URL)"
|
|
export SECRET_KEY="$(read_secret SECRET_KEY)"
|
|
|
|
export OIDC_CLIENT_ID="$(read_secret OIDC_CLIENT_ID)"
|
|
export OIDC_CLIENT_SECRET="$(read_secret OIDC_CLIENT_SECRET)"
|
|
export OIDC_ENFORCED="$(read_secret OIDC_ENFORCED)"
|
|
export OIDC_IGNORE_ROLES="$(read_secret OIDC_IGNORE_ROLES)"
|
|
export OIDC_ISSUER="$(read_secret OIDC_ISSUER)"
|
|
export OIDC_SCOPES="$(read_secret OIDC_SCOPES)"
|
|
export OIDC_USE_OAUTH_CALLBACK="$(read_secret OIDC_USE_OAUTH_CALLBACK)"
|
|
|
|
export SMTP_FROM="$(read_secret SMTP_FROM)"
|
|
export SMTP_HOST="$(read_secret SMTP_HOST)"
|
|
export SMTP_PASSWORD="$(read_secret SMTP_PASSWORD)"
|
|
export SMTP_PORT="$(read_secret SMTP_PORT)"
|
|
export SMTP_SECURE="$(read_secret SMTP_SECURE)"
|
|
export SMTP_TLS_REJECT_UNAUTHORIZED="$(read_secret SMTP_TLS_REJECT_UNAUTHORIZED)"
|
|
export SMTP_USER="$(read_secret SMTP_USER)"
|