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