刘洪青 | 2fdb2cb | 2020-10-09 15:07:18 +0800 | [diff] [blame^] | 1 | #!/bin/sh |
2 | |||||
3 | replace_file() { | ||||
4 | local file="$1" | ||||
5 | local key="$2" | ||||
6 | local value="$3" | ||||
7 | sed -i "s;\${$key};$value;" $file | ||||
8 | } | ||||
9 | |||||
10 | # 如果第一个参数是app,那么就启动执行nginx | ||||
11 | if [ "$1" = 'app' ]; then | ||||
12 | |||||
13 | if [ -n "$POA_SERVER_URL" ]; then | ||||
14 | replace_file "/root/poa-api-docs/admin-center-poa.v1.yaml" "POA_SERVER_URL" "$POA_SERVER_URL" | ||||
15 | fi | ||||
16 | |||||
17 | set -ex; | ||||
18 | exec /root/poa-api-docs/exec.sh | ||||
19 | else | ||||
20 | set -ex; | ||||
21 | exec "$@" | ||||
22 | fi |