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