From 4402fc6cce079a4db88e2513d371f6b35be77dc6 Mon Sep 17 00:00:00 2001 From: Hemna <waboring@hemna.com> Date: Mon, 24 Feb 2025 17:49:04 -0500 Subject: [PATCH] Fix running fortune in container Alpine linux has a fuct version of fortune. This patch tries to install fortune_mod that has -n option. --- docker/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index f4c75d3..1dc8b1a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -29,7 +29,7 @@ ENV PIP_DEFAULT_TIMEOUT=100 \ # && useradd --uid 1001 --gid 1001 -s /usr/bin/bash -m -d /app appuser \ # && usermod -aG sudo appuser -RUN apk add git +RUN apk add git curl doas #RUN set -ex \ # Upgrade the package index and install security upgrades @@ -68,6 +68,8 @@ RUN uv run aprsd --version FROM ghcr.io/astral-sh/uv:python3.11-alpine RUN apk add fortune bash git +RUN curl -sL https://alpine.swee.codes/install.sh | doas sh # assumes you have doas and curl packages installed, and you aren't root +RUN doas apk add fortune-mod COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ COPY --from=install /app /app COPY --from=install /config config