diff --git a/Dockerfile b/Dockerfile index 5579dadf..af6c70e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,7 @@ FROM ubuntu:16.04 ENV DEBIAN_FRONTEND noninteractive ENV container docker +ENV PORT 9000 RUN apt -qq update && \ apt -y install git \ @@ -39,7 +40,7 @@ COPY . /tmp/drydock WORKDIR /tmp/drydock RUN python3 setup.py install -EXPOSE 8000 +EXPOSE $PORT ENTRYPOINT ["./entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh index d6ceca38..c981906f 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -2,7 +2,7 @@ set -ex CMD="drydock" -PORT="8000" +PORT=${PORT:-9000} if [ "$1" = 'server' ]; then exec uwsgi --http :${PORT} -w drydock_provisioner.drydock --callable drydock --enable-threads -L --pyargv "--config-file /etc/drydock/drydock.conf"