Files
outline/entrypoint.sh.tmpl
iexos 32ad254611
Some checks failed
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is failing
chore: publish 2.14.0+1.2.0 release
2026-01-07 17:39:49 +01:00

27 lines
764 B
Bash

#!/bin/sh
{{ if eq (env "FILE_STORAGE") "s3" }}
export AWS_SECRET_ACCESS_KEY=$(cat /run/secrets/aws_secret_key)
{{ end }}
{{ if eq (env "SMTP_ENABLED") "1" }}
export SMTP_PASSWORD=$(cat /run/secrets/smtp_password)
{{ end }}
{{ if eq (env "OIDC_ENABLED") "1" }}
export OIDC_CLIENT_SECRET=$(cat /run/secrets/oidc_client_secret)
{{ end }}
{{ if eq (env "GOOGLE_ENABLED") "1" }}
export GOOGLE_CLIENT_SECRET=$(cat /run/secrets/google_client_secret)
{{ end }}
export UTILS_SECRET=$(cat /run/secrets/utils_secret)
export SECRET_KEY=$(cat /run/secrets/secret_key)
DATABASE_PASSWORD=$(cat /run/secrets/db_password)
export DATABASE_URL="postgres://outline:${DATABASE_PASSWORD}@${STACK_NAME}_db:5432/outline"
if [ ! "$1" = "-e" ]; then
node build/server/index.js
fi