From df954e1e1acf741be33f3a96f7186273ef26d9c8 Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Wed, 3 Mar 2021 20:33:51 +1100 Subject: [PATCH] created wrapper.sh to also run pa_job_manager in paweb container, exposed port 55432, have not tested that the job manager is connectable and we prob. should not expose that port in the long run, but for another night --- Dockerfile | 3 ++- wrapper.sh | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100755 wrapper.sh diff --git a/Dockerfile b/Dockerfile index 15b74a0..9049786 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,5 +16,6 @@ COPY requirements.txt requirements.txt RUN pip3 install -r requirements.txt RUN pip3 install --upgrade pillow --user EXPOSE 443 +EXPOSE 55432 COPY . . -CMD ["gunicorn", "--bind=0.0.0.0:443", "--workers=2","--threads=2", "--certfile", "/etc/letsencrypt/live/pa.depaoli.id.au/fullchain.pem", "--keyfile", "/etc/letsencrypt/live/pa.depaoli.id.au/privkey.pem","main:app"] +CMD ["./wrapper.sh"] diff --git a/wrapper.sh b/wrapper.sh new file mode 100755 index 0000000..4cec209 --- /dev/null +++ b/wrapper.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +python3 ./pa_job_manager.py & +gunicorn --bind=0.0.0.0:443 --workers=2 --threads=2 --certfile /etc/letsencrypt/live/pa.depaoli.id.au/fullchain.pem --keyfile /etc/letsencrypt/live/pa.depaoli.id.au/privkey.pem main:app