From d735b44f1c2d1ca66a5584b7ce66d1e687b004bb Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Wed, 4 Oct 2023 10:40:26 +0100 Subject: [PATCH] Deploy in a virtualenv --- Dockerfile | 3 ++- conf/services.d/expire/run | 2 +- conf/services.d/feedbackloop/run | 2 +- conf/services.d/ingest/run | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index c9cb25e..dc4da14 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,4 +19,5 @@ RUN apt-get -q update && \ python3-setuptools python3-pip && \ apt-get clean && \ rm -fr /var/lib/apt/lists/* && \ - cd /tmp/wheels && pip3 install *.whl && rm -fr /tmp/wheels + virtualenv /virtualenv && \ + cd /tmp/wheels && /virtualenv/bin/pip3 install *.whl && rm -fr /tmp/wheels diff --git a/conf/services.d/expire/run b/conf/services.d/expire/run index 3982208..eee8b18 100755 --- a/conf/services.d/expire/run +++ b/conf/services.d/expire/run @@ -1,2 +1,2 @@ #!/bin/sh -exec every ${EXPIRE_PERIOD_SECS:-86400} /usr/local/bin/feedbackloop expire --days=30 +exec every ${EXPIRE_PERIOD_SECS:-86400} /virtualenv/bin/feedbackloop expire --days=30 diff --git a/conf/services.d/feedbackloop/run b/conf/services.d/feedbackloop/run index 0b9de1c..11d4f42 100755 --- a/conf/services.d/feedbackloop/run +++ b/conf/services.d/feedbackloop/run @@ -1,2 +1,2 @@ #!/bin/sh -exec /usr/local/bin/feedbackloop server --port=${PORT:-4099} --addr=${ADDR:-0.0.0.0} +exec /virtualenv/bin/feedbackloop server --port=${PORT:-4099} --addr=${ADDR:-0.0.0.0} diff --git a/conf/services.d/ingest/run b/conf/services.d/ingest/run index 3314b30..7042f92 100755 --- a/conf/services.d/ingest/run +++ b/conf/services.d/ingest/run @@ -1,2 +1,2 @@ #!/bin/sh -exec every ${INGEST_PERIOD_SECS:-3600} /usr/local/bin/feedbackloop ingest --unseen +exec every ${INGEST_PERIOD_SECS:-3600} /virtualenv/bin/feedbackloop ingest --unseen -- GitLab