Skip to content

Commit 8d60678

Browse files
committed
chore: add data directory creation and permissions setup for node user in Dockerfile
1 parent 118c47f commit 8d60678

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ COPY --from=deps /app/node_modules ./node_modules
4141
COPY --from=build /app/dist ./dist
4242
COPY package.json ./
4343

44+
# Create data directory and set permissions for node user
45+
RUN mkdir -p /app/data && chown -R node:node /app/data
46+
4447
# Run as non-root user for security
4548
USER node
4649

@@ -53,6 +56,9 @@ ENV NODE_ENV=development
5356

5457
COPY . .
5558

59+
# Create data directory and set permissions for node user
60+
RUN mkdir -p /app/data && chown -R node:node /app/data
61+
5662
# Run as non-root user for security
5763
USER node
5864

0 commit comments

Comments
 (0)