19 lines
508 B
Bash
19 lines
508 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
# Generate kong.yml from template by substituting env vars
|
|
if [ -z "$ANON_KEY" ] || [ -z "$SERVICE_ROLE_KEY" ]; then
|
|
echo "ERROR: ANON_KEY and SERVICE_ROLE_KEY must be set"
|
|
exit 1
|
|
fi
|
|
|
|
sed \
|
|
-e "s|__ANON_KEY__|${ANON_KEY}|g" \
|
|
-e "s|__SERVICE_ROLE_KEY__|${SERVICE_ROLE_KEY}|g" \
|
|
/var/lib/kong/kong.yml.template > /var/lib/kong/kong.yml
|
|
|
|
echo "Kong config generated from template with production API keys"
|
|
|
|
# Hand off to the original Kong entrypoint
|
|
exec /docker-entrypoint.sh "$@"
|