Place Sqlite DB file in volume /var/roundcube/db
authorThomas Bruederli <redacted>
Wed, 1 Jan 2020 20:55:37 +0000 (21:55 +0100)
committerThomas Bruederli <redacted>
Wed, 1 Jan 2020 20:55:37 +0000 (21:55 +0100)
fixes issue #76

apache/Dockerfile
apache/docker-entrypoint.sh
fpm-alpine/Dockerfile
fpm-alpine/docker-entrypoint.sh
fpm/Dockerfile
fpm/docker-entrypoint.sh

index 4dc9c946df40b3431a65f4d7d599320d451610a9..7b0fcda74717f917279e9e46022259105f5d8bf1 100644 (file)
@@ -50,6 +50,7 @@ RUN a2enmod rewrite
 
 # expose these volumes
 VOLUME /var/roundcube/config
+VOLUME /var/roundcube/db
 VOLUME /var/www/html
 VOLUME /tmp/roundcube-temp
 
index 4a45bee0a0b0e2b2ca8e36c5ab96623c18d9d50e..733453eaf549f5c52b4be0603604f5115de8269b 100755 (executable)
@@ -46,9 +46,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
 
     /wait-for-it.sh ${ROUNDCUBEMAIL_DB_HOST}:${ROUNDCUBEMAIL_DB_PORT} -t 30
   else
-    # use local SQLite DB in /var/www/html/db
+    # use local SQLite DB in /var/roundcube/db
     : "${ROUNDCUBEMAIL_DB_TYPE:=sqlite}"
-    : "${ROUNDCUBEMAIL_DB_DIR:=$PWD/db}"
+    : "${ROUNDCUBEMAIL_DB_DIR:=/var/roundcube/db}"
     : "${ROUNDCUBEMAIL_DB_NAME:=sqlite}"
     : "${ROUNDCUBEMAIL_DSNW:=${ROUNDCUBEMAIL_DB_TYPE}:///$ROUNDCUBEMAIL_DB_DIR/${ROUNDCUBEMAIL_DB_NAME}.db?mode=0646}"
 
index 28246a4eb62362998a5cca00e3a5da1b14ee27d3..89e82cc67f44e75303fa7a0ecbc612fc40c89162 100644 (file)
@@ -44,6 +44,7 @@ RUN set -ex; \
 
 # expose these volumes
 VOLUME /var/roundcube/config
+VOLUME /var/roundcube/db
 VOLUME /var/www/html
 VOLUME /tmp/roundcube-temp
 
index 4a45bee0a0b0e2b2ca8e36c5ab96623c18d9d50e..733453eaf549f5c52b4be0603604f5115de8269b 100755 (executable)
@@ -46,9 +46,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
 
     /wait-for-it.sh ${ROUNDCUBEMAIL_DB_HOST}:${ROUNDCUBEMAIL_DB_PORT} -t 30
   else
-    # use local SQLite DB in /var/www/html/db
+    # use local SQLite DB in /var/roundcube/db
     : "${ROUNDCUBEMAIL_DB_TYPE:=sqlite}"
-    : "${ROUNDCUBEMAIL_DB_DIR:=$PWD/db}"
+    : "${ROUNDCUBEMAIL_DB_DIR:=/var/roundcube/db}"
     : "${ROUNDCUBEMAIL_DB_NAME:=sqlite}"
     : "${ROUNDCUBEMAIL_DSNW:=${ROUNDCUBEMAIL_DB_TYPE}:///$ROUNDCUBEMAIL_DB_DIR/${ROUNDCUBEMAIL_DB_NAME}.db?mode=0646}"
 
index 988ce6628b37e4a06b406447014a3f4cc609e0b3..06872d7d9aabad4bfe4f8b96f457b54ba8c92f0c 100644 (file)
@@ -48,6 +48,7 @@ RUN set -ex; \
 
 # expose these volumes
 VOLUME /var/roundcube/config
+VOLUME /var/roundcube/db
 VOLUME /var/www/html
 VOLUME /tmp/roundcube-temp
 
index 4a45bee0a0b0e2b2ca8e36c5ab96623c18d9d50e..733453eaf549f5c52b4be0603604f5115de8269b 100755 (executable)
@@ -46,9 +46,9 @@ if [[ "$1" == apache2* ]] || [ "$1" == php-fpm ]; then
 
     /wait-for-it.sh ${ROUNDCUBEMAIL_DB_HOST}:${ROUNDCUBEMAIL_DB_PORT} -t 30
   else
-    # use local SQLite DB in /var/www/html/db
+    # use local SQLite DB in /var/roundcube/db
     : "${ROUNDCUBEMAIL_DB_TYPE:=sqlite}"
-    : "${ROUNDCUBEMAIL_DB_DIR:=$PWD/db}"
+    : "${ROUNDCUBEMAIL_DB_DIR:=/var/roundcube/db}"
     : "${ROUNDCUBEMAIL_DB_NAME:=sqlite}"
     : "${ROUNDCUBEMAIL_DSNW:=${ROUNDCUBEMAIL_DB_TYPE}:///$ROUNDCUBEMAIL_DB_DIR/${ROUNDCUBEMAIL_DB_NAME}.db?mode=0646}"
 
git clone https://git.99rst.org/PROJECT