From f788a0dbf9761a92cdd83e266c0151c205689cb2 Mon Sep 17 00:00:00 2001 From: sneak Date: Wed, 31 Dec 2025 15:58:35 -0800 Subject: [PATCH] set state dir properly in container --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index f454d22..9247f40 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,9 +39,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ # Create non-root user RUN useradd -r -u 1000 -m routewatch -# Create state directory -RUN mkdir -p /var/lib/routewatch && chown routewatch:routewatch /var/lib/routewatch +RUN mkdir -p /var/lib/berlin.sneak.app.routewatch && chown routewatch:routewatch /var/lib/berlin.sneak.app.routewatch +RUN mkdir /app WORKDIR /app # Copy binary and source archive from builder @@ -53,8 +53,7 @@ RUN chown -R routewatch:routewatch /app USER routewatch -# Default state directory -ENV ROUTEWATCH_STATE_DIR=/var/lib/routewatch +ENV XDG_DATA_HOME=/var/lib # Expose HTTP port EXPOSE 8080