mirror of
https://github.com/thib8956/nginx-proxy
synced 2025-02-24 09:48:14 +00:00
Merge pull request #2440 from nginx-proxy/web-image-alpine
test: use python alpine variant as base for web image
This commit is contained in:
commit
c4c65a4441
@ -1,6 +1,7 @@
|
|||||||
# Docker Image running one (or multiple) webservers listening on all given ports from WEB_PORTS environment variable
|
# Docker Image running one (or multiple) webservers listening on all given ports from WEB_PORTS environment variable
|
||||||
|
|
||||||
FROM python:3
|
FROM python:3-alpine
|
||||||
|
RUN apk add --no-cache bash
|
||||||
COPY ./webserver.py /
|
COPY ./webserver.py /
|
||||||
COPY ./entrypoint.sh /
|
COPY ./entrypoint.sh /
|
||||||
WORKDIR /opt
|
WORKDIR /opt
|
||||||
|
@ -5,11 +5,11 @@ trap '[ ${#PIDS[@]} -gt 0 ] && kill -TERM ${PIDS[@]}' TERM
|
|||||||
declare -a PIDS
|
declare -a PIDS
|
||||||
|
|
||||||
for port in $WEB_PORTS; do
|
for port in $WEB_PORTS; do
|
||||||
echo starting a web server listening on port $port;
|
echo starting a web server listening on port "$port";
|
||||||
/webserver.py $port &
|
/webserver.py "$port" &
|
||||||
PIDS+=($!)
|
PIDS+=($!)
|
||||||
done
|
done
|
||||||
|
|
||||||
wait ${PIDS[@]}
|
wait "${PIDS[@]}"
|
||||||
trap - TERM
|
trap - TERM
|
||||||
wait ${PIDS[@]}
|
wait "${PIDS[@]}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user