From 9d5fceee5cfc9e0b57fb126904db3739eadbc239 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sun, 22 Mar 2026 02:57:18 -0400 Subject: [PATCH] Enhance Dockerfile to create SQLite data directory with proper ownership --- web/server/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/server/Dockerfile b/web/server/Dockerfile index 2a59f8f..3d3468e 100644 --- a/web/server/Dockerfile +++ b/web/server/Dockerfile @@ -15,10 +15,13 @@ RUN apk del python3 make g++ COPY . . -# Create data directory for SQLite -RUN mkdir -p /data +# Create data directory for SQLite with proper ownership +RUN mkdir -p /data && chown node:node /data VOLUME /data +# Run as non-root user for security +USER node + EXPOSE 3001 HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \