blob: 8385b0870f944a6d6b85f081bd99d77998bd713a [file] [log] [blame]
#!/bin/sh
replace_file() {
local file="$1"
local key="$2"
local value="$3"
sed -i "s;\${$key};$value;" $file
}
# 如果第一个参数是app,那么就启动执行nginx
if [ "$1" = 'app' ]; then
if [ -n "$POA_SERVER_URL" ]; then
replace_file "/root/poa-api-docs/user-data-service-poa.v1.yaml" "POA_SERVER_URL" "$POA_SERVER_URL"
replace_file "/root/poa-api-docs/user-data-service-thirdparty-poa.v1.yaml" "POA_SERVER_URL" "$POA_SERVER_URL"
replace_file "/root/poa-api-docs/user-authorization-service-poa.v1.yaml" "POA_SERVER_URL" "$POA_SERVER_URL"
replace_file "/root/poa-api-docs/communicate-center-poa.v1.yaml" "POA_SERVER_URL" "$POA_SERVER_URL"
fi
# if [ -n "$POA_SA_SERVER_URL" ]; then
# replace_file "/root/poa-api-docs/exec.sh" "POA_SA_SERVER_URL" "$POA_SA_SERVER_URL"
# fi
set -ex;
exec /root/poa-api-docs/exec.sh
else
set -ex;
exec "$@"
fi