Browse Source

Fixes #5412 - Storage folder does not exist in Zammad docker container

(cherry picked from commit 06f81032d58d8041d660d8c265219192cbf0fd3b)

06f81032 Fixes #5412 - Storage folder does not exist in Zammad docker container

Co-authored-by: Martin Gruner <mg@zammad.com>
Martin Gruner 3 months ago
parent
commit
0d08141ed6
1 changed files with 1 additions and 0 deletions
  1. 1 0
      contrib/docker/setup.sh

+ 1 - 0
contrib/docker/setup.sh

@@ -37,5 +37,6 @@ if [ "$1" = 'runner' ]; then
   useradd -M -d "${ZAMMAD_DIR}" -s /bin/bash -u 1000 -g 1000 "${ZAMMAD_USER}"
   sed -i -e "s#user www-data;##g" -e 's#/var/log/nginx/\(access\|error\).log#/dev/stdout#g' -e 's#pid /run/nginx.pid;#pid /tmp/nginx.pid;#g' /etc/nginx/nginx.conf
   mkdir -p "${ZAMMAD_DIR}" /var/log/nginx
+  mkdir -p "${ZAMMAD_DIR}/storage"  # Pre-create the storage folder to avoid mount permission issues (see https://github.com/zammad/zammad/issues/5412).
   chown -R "${ZAMMAD_USER}":"${ZAMMAD_USER}" /etc/nginx /var/lib/nginx /var/log/nginx "${ZAMMAD_DIR}"
 fi