summaryrefslogtreecommitdiff
path: root/bin/entrypoint.sh
blob: ab38bfa55bbec0b2ed3a7169e1b3f25efeab5bc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/dumb-init /bin/sh
# shellcheck shell=sh
set -e

[ -n "$DEBUG" ] && set -x

cd "$(dirname "$0")/.."

./bin/envoy.sh &   # launch envoy in background
./bin/authzd &     # launch authzd in background

/usr/bin/env -i - \
  APP_ENV="$APP_ENV" \
  BIND_ADDR="$BIND_ADDR" \
  OAUTH_CLIENT_ID="$OAUTH_CLIENT_ID" \
  OIDC_ISSUER="$OIDC_ISSUER"  \
  ./bin/sparkled # launch sparkled in foreground