From 2c297409fb2e6a2ae8c6a5a0e4197d16d5616900 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Fri, 6 Oct 2023 09:24:03 +0100 Subject: [PATCH] Run everything in a virtualenv --- Dockerfile | 4 +--- feedbackloop.sh | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index b539e20..13feab7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,6 @@ ADD . /src WORKDIR /src RUN apt-get -q update && \ env DEBIAN_FRONTEND=noninteractive apt-get -qy install --no-install-recommends \ - python3-flask python3-sqlalchemy python3-flask-sqlalchemy python3-cheroot \ python3-setuptools python3-pip && \ apt-get clean && \ rm -fr /var/lib/apt/lists/* && \ @@ -12,12 +11,11 @@ RUN apt-get -q update && \ FROM registry.git.autistici.org/ai3/docker/s6-overlay-lite:master COPY --from=build /src/dist/*.whl /tmp/wheels/ COPY conf/ /etc/ -COPY feedbackloop.sh /usr/local/bin/feedbackloop RUN apt-get -q update && \ env DEBIAN_FRONTEND=noninteractive apt-get -qy install --no-install-recommends \ - python3-flask python3-sqlalchemy python3-flask-sqlalchemy python3-cheroot \ python3-setuptools python3-pip python3-virtualenv && \ apt-get clean && \ rm -fr /var/lib/apt/lists/* && \ virtualenv /virtualenv && \ cd /tmp/wheels && /virtualenv/bin/pip3 install *.whl && rm -fr /tmp/wheels +COPY feedbackloop.sh /virtualenv/bin/feedbackloop diff --git a/feedbackloop.sh b/feedbackloop.sh index e127008..898b8aa 100755 --- a/feedbackloop.sh +++ b/feedbackloop.sh @@ -2,4 +2,4 @@ export FLASK_APP=feedbackloop.main:create_app -exec flask "$@" +exec /virtualenv/bin/flask "$@" -- GitLab