Fix: Create .storage directories in Dockerfile to prevent ENOENT errors

This commit is contained in:
2025-10-01 23:01:35 +02:00
parent 12b31d28d5
commit 713da5a802

View File

@@ -45,6 +45,9 @@ COPY --from=base /app/src/server/rpc ./src/server/rpc
COPY --from=base /app/src/server/lib ./src/server/lib COPY --from=base /app/src/server/lib ./src/server/lib
COPY --from=base /app/tsconfig.server.json ./tsconfig.server.json COPY --from=base /app/tsconfig.server.json ./tsconfig.server.json
# Create .storage directory and subdirectories
RUN mkdir -p /app/.storage/users /app/.storage/bookings /app/.storage/treatments /app/.storage/availability /app/.storage/cancellation-tokens
# Create non-root user for security # Create non-root user for security
RUN addgroup -g 1001 -S nodejs RUN addgroup -g 1001 -S nodejs
RUN adduser -S nextjs -u 1001 RUN adduser -S nextjs -u 1001