Просмотр исходного кода

configure bulk export shared volume in dockerfile

Futa Arai 1 год назад
Родитель
Сommit
2f723536ce
2 измененных файлов с 7 добавлено и 0 удалено
  1. 3 0
      apps/app/docker/Dockerfile
  2. 4 0
      apps/pdf-converter/docker/Dockerfile

+ 3 - 0
apps/app/docker/Dockerfile

@@ -71,6 +71,9 @@ ENV NODE_ENV="production"
 ENV optDir=/opt
 ENV appDir=${optDir}/growi
 
+# create shared directory for bulk export and set permission
+RUN mkdir -p /tmp/page-bulk-export && chown -R node:node /tmp/page-bulk-export && chmod 700 /tmp/page-bulk-export
+
 # Add gosu
 # see: https://github.com/tianon/gosu/blob/1.13/INSTALL.md
 RUN set -eux; \

+ 4 - 0
apps/pdf-converter/docker/Dockerfile

@@ -34,6 +34,7 @@ COPY . .
 RUN pnpm install ---frozen-lockfile
 
 # build
+RUN turbo run clean
 RUN turbo run build --filter @growi/pdf-converter
 
 # make artifacts
@@ -61,6 +62,9 @@ ENV LANG="ja_JP.UTF-8"
 ENV optDir="/opt"
 ENV appDir="${optDir}/pdf-converter"
 
+# create shared directory for bulk export and set permission
+RUN mkdir -p /tmp/page-bulk-export && chown -R node:node /tmp/page-bulk-export && chmod 700 /tmp/page-bulk-export
+
 RUN apt-get update && apt-get install -y chromium fonts-lato fonts-ipafont-gothic fonts-noto-cjk \
     && apt-get clean \
     && rm -rf /var/lib/apt/lists/*;