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