32 lines
1.1 KiB
Bash
32 lines
1.1 KiB
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 UTILS_SECRET="$(read_secret UTILS_SECRET)"
|
|
|
|
export OIDC_AUTH_URI="$(read_secret OIDC_AUTH_URI)"
|
|
export OIDC_CLIENT_ID="$(read_secret OIDC_CLIENT_ID)"
|
|
export OIDC_CLIENT_SECRET="$(read_secret OIDC_CLIENT_SECRET)"
|
|
export OIDC_LOGOUT_URI="$(read_secret OIDC_LOGOUT_URI)"
|
|
export OIDC_TOKEN_URI="$(read_secret OIDC_TOKEN_URI)"
|
|
export OIDC_USERINFO_URI="$(read_secret OIDC_USERINFO_URI)"
|
|
|
|
export SMTP_FROM_EMAIL="$(read_secret SMTP_FROM_EMAIL)"
|
|
export SMTP_HOST="$(read_secret SMTP_HOST)"
|
|
export SMTP_PASSWORD="$(read_secret SMTP_PASSWORD)"
|
|
export SMTP_USERNAME="$(read_secret SMTP_USERNAME)"
|
|
|
|
if [ -f "${vault_dir}/AWS_ACCESS_KEY_ID" ]; then
|
|
export AWS_ACCESS_KEY_ID="$(read_secret AWS_ACCESS_KEY_ID)"
|
|
export AWS_SECRET_ACCESS_KEY="$(read_secret AWS_SECRET_ACCESS_KEY)"
|
|
export AWS_S3_UPLOAD_BUCKET_NAME="$(read_secret AWS_S3_UPLOAD_BUCKET_NAME)"
|
|
export AWS_S3_UPLOAD_BUCKET_URL="$(read_secret AWS_S3_UPLOAD_BUCKET_URL)"
|
|
fi
|