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