14 lines
639 B
Bash
14 lines
639 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
[ -f /run/secrets/jwt_secret ] && export JWT_SECRET="$(cat /run/secrets/jwt_secret)"
|
|
[ -f /run/secrets/db_password ] && export MYSQL_PASSWORD="$(cat /run/secrets/db_password)"
|
|
[ -f /run/secrets/db_root_password ] && export MYSQL_ROOT_PASSWORD="$(cat /run/secrets/db_root_password)"
|
|
[ -f /run/secrets/redis_password ] && export REDIS_PASSWORD="$(cat /run/secrets/redis_password)"
|
|
[ -f /run/secrets/smtp_password ] && export SMTP_PASSWORD="$(cat /run/secrets/smtp_password)"
|
|
|
|
# if not in "env" mode, then execute the original entrypoint and command
|
|
if [ ! "$1" = "-e" ]; then
|
|
/usr/local/bin/docker-entrypoint.sh "$@"
|
|
fi
|