mirror of
https://github.com/thib8956/nginx-proxy
synced 2024-11-24 12:56:30 +00:00
16 lines
261 B
Bash
16 lines
261 B
Bash
|
#!/bin/bash
|
||
|
set -u
|
||
|
|
||
|
trap '[ ${#PIDS[@]} -gt 0 ] && kill -TERM ${PIDS[@]}' TERM
|
||
|
declare -a PIDS
|
||
|
|
||
|
for port in $WEB_PORTS; do
|
||
|
echo starting a web server listening on port $port;
|
||
|
/webserver.py $port &
|
||
|
PIDS+=($!)
|
||
|
done
|
||
|
|
||
|
wait ${PIDS[@]}
|
||
|
trap - TERM
|
||
|
wait ${PIDS[@]}
|