#!/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/admin-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 |