diff --git a/Dockerfile b/Dockerfile index e6ef502b4..a7b0fb54b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,7 +24,16 @@ COPY --from=base $APP_PATH/package.json ./package.json RUN addgroup -g 1001 -S nodejs && \ adduser -S nodejs -u 1001 && \ - chown -R nodejs:nodejs $APP_PATH/build + chown -R nodejs:nodejs $APP_PATH/build && \ + mkdir -p /var/lib/outline && \ + chown -R nodejs:nodejs /var/lib/outline + +ENV FILE_STORAGE_LOCAL_ROOT_DIR /var/lib/outline/data +RUN mkdir -p "$FILE_STORAGE_LOCAL_ROOT_DIR" && \ + chown -R nodejs:nodejs "$FILE_STORAGE_LOCAL_ROOT_DIR" && \ + chmod 1777 "$FILE_STORAGE_LOCAL_ROOT_DIR" + +VOLUME /var/lib/outline/data USER nodejs