52 lines
1.3 KiB
Bash
52 lines
1.3 KiB
Bash
#!/bin/sh
|
|
|
|
if [[ -n "${LEAN_DB_PASSWORD_FILE}" ]]; then
|
|
LEAN_DB_PASSWORD=$(cat "${LEAN_DB_PASSWORD_FILE}")
|
|
export LEAN_DB_PASSWORD
|
|
fi
|
|
|
|
if [[ -n "${LEAN_EMAIL_SMTP_PASSWORD_FILE}" ]]; then
|
|
LEAN_EMAIL_SMTP_PASSWORD=$(cat "${LEAN_EMAIL_SMTP_PASSWORD_FILE}")
|
|
export LEAN_EMAIL_SMTP_PASSWORD
|
|
fi
|
|
|
|
if [[ -n "${LEAN_S3_SECRET_FILE}" ]]; then
|
|
LEAN_S3_SECRET=$(cat "${LEAN_S3_SECRET_FILE}")
|
|
export LEAN_S3_SECRET
|
|
fi
|
|
|
|
if [[ -n "${LEAN_SESSION_PASSWORD_FILE}" ]]; then
|
|
LEAN_SESSION_PASSWORD=$(cat "${LEAN_SESSION_PASSWORD_FILE}")
|
|
export LEAN_SESSION_PASSWORD
|
|
fi
|
|
|
|
if [[ -n "${LEAN_REDIS_PASSWORD_FILE}" ]]; then
|
|
LEAN_REDIS_PASSWORD=$(cat "${LEAN_REDIS_PASSWORD_FILE}")
|
|
export LEAN_REDIS_PASSWORD
|
|
fi
|
|
|
|
if [[ -n "${LEAN_DB_HOST_FILE}" ]]; then
|
|
LEAN_DB_HOST=$(cat "${LEAN_DB_HOST_FILE}")
|
|
export LEAN_DB_HOST
|
|
fi
|
|
|
|
if [[ -n "${LEAN_DB_DATABASE_FILE}" ]]; then
|
|
LEAN_DB_DATABASE=$(cat "${LEAN_DB_DATABASE_FILE}")
|
|
export LEAN_DB_DATABASE
|
|
fi
|
|
|
|
if [[ -n "${LEAN_DB_USER_FILE}" ]]; then
|
|
LEAN_DB_USER=$(cat "${LEAN_DB_USER_FILE}")
|
|
export LEAN_DB_USER
|
|
fi
|
|
|
|
if [[ -n "${LEAN_EMAIL_SMTP_USERNAME_FILE}" ]]; then
|
|
LEAN_EMAIL_SMTP_USERNAME=$(cat "${LEAN_EMAIL_SMTP_USERNAME_FILE}")
|
|
export LEAN_EMAIL_SMTP_USERNAME
|
|
fi
|
|
|
|
# Ensure supervisord can write its pid file
|
|
mkdir -p /run
|
|
|
|
/usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
|