#!/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