mirror of
https://github.com/elyby/accounts.git
synced 2024-12-26 15:10:22 +05:30
16 lines
353 B
Bash
16 lines
353 B
Bash
|
#!/usr/bin/env sh
|
||
|
|
||
|
result="upstream php {"
|
||
|
|
||
|
for x in $(echo $PHP_SERVERS | tr "," "\n"); do
|
||
|
parts=$(echo $x | tr "x" "\n")
|
||
|
host=$(echo $parts | awk '{print $1}')
|
||
|
weight=$(echo $parts | awk '{print $2}')
|
||
|
|
||
|
result="$result\n server $host weight=${weight:-1};"
|
||
|
done
|
||
|
|
||
|
result="$result\n}"
|
||
|
|
||
|
echo -e $result > /etc/nginx/conf.d/upstream.conf
|