From eba89f987f7578f8372f2e3f9c7cec443157ccd9 Mon Sep 17 00:00:00 2001 From: Ryderjj89 Date: Mon, 29 Sep 2025 20:12:29 -0400 Subject: [PATCH] Optimize Dockerfile: remove chown and USER for faster builds, add touch for database file --- Dockerfile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 442b78b..c0e8db8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,14 +18,8 @@ COPY . . # Build the application RUN npm run build -# Create data directory for SQLite (in app directory for Docker) -RUN mkdir -p /app/data - -# Set proper permissions for the data directory -RUN chown -R node:node /app/data - -# Switch to non-root user -USER node +# Create data directory and database file for SQLite +RUN mkdir -p /app/data && touch /app/data/sermons.db # Expose port EXPOSE 3000