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

Merge pull request #212 from overleaf/ae-chown-app-folders

Ensure that app folders exist before running chown in entrypoint.sh
Alf Eaton 5 лет назад
Родитель
Сommit
a271d5ce10
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      services/clsi/entrypoint.sh

+ 4 - 3
services/clsi/entrypoint.sh

@@ -8,9 +8,10 @@ groupadd --non-unique --gid ${DOCKER_GROUP} dockeronhost
 usermod -aG dockeronhost node
 
 # compatibility: initial volume setup
-chown node:node /app/cache
-chown node:node /app/compiles
-chown node:node /app/db
+mkdir -p /app/cache && chown node:node /app/cache
+mkdir -p /app/compiles && chown node:node /app/compiles
+mkdir -p /app/db && chown node:node /app/db
+mkdir -p /app/output && chown node:node /app/output
 
 # make synctex available for remount in compiles
 cp /app/bin/synctex /app/bin/synctex-mount/synctex