diff --git a/Dockerfile b/Dockerfile index b539e20435fd9af7c673f112bb5a661ebbfcd4c6..13feab7d58689645688c83cb35825b905e9d994a 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 e127008802d4414653b163c7dd6b58fed63dff22..898b8aa1a782548e95b9c0b101afd9dfaa5ac218 100755 --- a/feedbackloop.sh +++ b/feedbackloop.sh @@ -2,4 +2,4 @@ export FLASK_APP=feedbackloop.main:create_app -exec flask "$@" +exec /virtualenv/bin/flask "$@"