outline/entrypoint.sh.tmpl

28 lines
836 B
Cheetah
Raw Normal View History

2022-01-06 11:32:58 +00:00
#!/bin/sh
2023-12-17 14:51:28 +00:00
{{ if eq (env "FILE_STORAGE") "s3" }}
2022-01-06 12:48:39 +00:00
export AWS_SECRET_ACCESS_KEY=$(cat /run/secrets/aws_secret_key)
2023-12-14 11:29:37 +00:00
{{ end }}
2022-03-30 12:40:27 +00:00
2023-06-20 10:58:15 +00:00
{{ if eq (env "SMTP_ENABLED") "1" }}
export SMTP_PASSWORD=$(cat /run/secrets/smtp_password)
{{ end }}
{{ if eq (env "OIDC_ENABLED") "1" }}
2022-01-06 11:32:58 +00:00
export OIDC_CLIENT_SECRET=$(cat /run/secrets/oidc_client_secret)
{{ end }}
2022-03-30 12:40:27 +00:00
{{ if eq (env "GOOGLE_ENABLED") "1" }}
export GOOGLE_CLIENT_SECRET=$(cat /run/secrets/google_client_secret)
{{ end }}
2022-01-06 11:32:58 +00:00
export UTILS_SECRET=$(cat /run/secrets/utils_secret)
export SECRET_KEY=$(cat /run/secrets/secret_key)
export DATABASE_PASSWORD=$(cat /run/secrets/db_password)
export DATABASE_URL="postgres://outline:${DATABASE_PASSWORD}@${STACK_NAME}_db:5432/outline"
2022-01-06 11:32:58 +00:00
if [ ! "$1" = "-e" ]; then
/usr/local/bin/yarn db:migrate --env=production-ssl-disabled
/usr/local/bin/yarn start "$@"
fi