13 lines
472 B
Go
13 lines
472 B
Go
#!/bin/sh
|
|
set -e
|
|
|
|
cd /app
|
|
|
|
# Render the real config from the template using only the specific env vars we
|
|
# expect — avoids accidentally substituting anything else that might contain a
|
|
# literal '$' in the YAML.
|
|
envsubst '$MYSQL_DSN $REDIS_ADDR $REDIS_DB $REDIS_PASSWORD $TOKEN_SECRET_KEY $QUEUE_DRIVER $KAFKA_ADDRESS $KAFKA_VERSION $KAFKA_USERNAME $KAFKA_PASSWORD $KAFKA_SASL_MECHANISM' \
|
|
< manifest/config/config.template > manifest/config/config.yaml
|
|
|
|
exec ./hotgo
|