From 156a3660ecf2ccbd15bf6bb2c34e009f757d44a6 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Wed, 4 Oct 2023 10:11:26 +0100
Subject: [PATCH] Switch to s6-overlay-lite

---
 Dockerfile                          |  4 ++--
 Dockerfile.multistage               | 18 ------------------
 conf/services.d/feedbackloop/finish |  5 ++---
 3 files changed, 4 insertions(+), 23 deletions(-)
 delete mode 100644 Dockerfile.multistage

diff --git a/Dockerfile b/Dockerfile
index 73cbc76..c9cb25e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:bullseye-slim AS build
+FROM debian:stable-slim AS build
 ADD . /src
 WORKDIR /src
 RUN apt-get -q update && \
@@ -9,7 +9,7 @@ RUN apt-get -q update && \
     rm -fr /var/lib/apt/lists/* && \
     python3 setup.py bdist_wheel
 
-FROM registry.git.autistici.org/ai3/docker/s6-base:master
+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
diff --git a/Dockerfile.multistage b/Dockerfile.multistage
deleted file mode 100644
index 352b5f5..0000000
--- a/Dockerfile.multistage
+++ /dev/null
@@ -1,18 +0,0 @@
-FROM registry.git.autistici.org/ai3/docker/s6-base:master AS fbl-base
-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/*
-
-FROM fbl-base AS build
-ADD . /src
-WORKDIR /src
-RUN python3 setup.py bdist_wheel
-
-FROM fbl-base
-COPY --from=build /src/dist/*.whl /tmp/wheels/
-COPY conf/ /etc/
-COPY feedbackloop.sh /usr/local/bin/feedbackloop
-RUN cd /tmp/wheels && pip3 install *.whl && rm -fr /tmp/wheels
diff --git a/conf/services.d/feedbackloop/finish b/conf/services.d/feedbackloop/finish
index b6531b3..8f66da9 100755
--- a/conf/services.d/feedbackloop/finish
+++ b/conf/services.d/feedbackloop/finish
@@ -1,3 +1,2 @@
-#!/usr/bin/execlineb -S0
-
-s6-svscanctl -t /var/run/s6/services
+#!/bin/sh
+s6-svscanctl -t /run/s6/service
-- 
GitLab