Files
core/docker-run.sh
Innei 62243e8482 fix: custom mongo connection string
Signed-off-by: Innei <i@innei.in>
2024-04-25 11:29:38 +08:00

31 lines
611 B
Bash

#!/bin/bash
command="node index.js \
--redis_host=redis --db_host=mongo \
--allowed_origins=${ALLOWED_ORIGINS} \
--jwt_secret=${JWT_SECRET} \
--color \
"
if [ -n "$MONGO_CONNECTION" ]; then
command+=" --db_connection_string=${MONGO_CONNECTION}"
fi
if [ -n "$CDN_CACHE_HEADER" ]; then
command+=" --http_cache_enable_cdn_header"
fi
if [ -n "$FORCE_CACHE_HEADER" ]; then
command+=" --http_cache_enable_force_cache_header"
fi
if [ -n "$ENCRYPT_KEY" ]; then
command+=" --encrypt_key=${ENCRYPT_KEY}"
fi
if [ "$ENCRYPT_ENABLE" = "true" ]; then
command+=" --encrypt_enable "
fi
exec $command