Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2018-04-11 01:12:28 +0300
committernachoparker <nacho@ownyourbits.com>2018-04-11 01:12:28 +0300
commit165be0c6f6fb780988bccd1280c2895d4c15a5bd (patch)
tree99fe61a92fd2882719cf9dafa55d34458864161d /docker-armhf
parentc02effea4986cc95dee0e27aef7663f1f6567906 (diff)
docker: support to mount any external directory
Diffstat (limited to 'docker-armhf')
-rw-r--r--docker-armhf/lamp/Dockerfile10
-rw-r--r--docker-armhf/nextcloud/Dockerfile4
2 files changed, 7 insertions, 7 deletions
diff --git a/docker-armhf/lamp/Dockerfile b/docker-armhf/lamp/Dockerfile
index c1119255..69f03468 100644
--- a/docker-armhf/lamp/Dockerfile
+++ b/docker-armhf/lamp/Dockerfile
@@ -15,10 +15,10 @@ source /usr/local/etc/library.sh; \
set +x; \
install_script /usr/local/etc/lamp.sh; \
-# mariaDB fixups (move database to /data, which will be in a persistent volume)
-mkdir -p /data/; \
-mv /var/lib/mysql /data/database; \
-sed -i "s|^datadir.*|datadir = /data/database|" /etc/mysql/mariadb.conf.d/50-server.cnf; \
+# mariaDB fixups (move database to /data-ro, which will be in a persistent volume)
+mkdir -p /data-ro /data; \
+mv /var/lib/mysql /data-ro/database; \
+sed -i "s|^datadir.*|datadir = /data-ro/database|" /etc/mysql/mariadb.conf.d/50-server.cnf; \
# package cleanup
apt-get autoremove -y; \
@@ -30,7 +30,7 @@ rm /var/cache/debconf/*-old; \
rm -f /var/log/alternatives.log /var/log/apt/*; \
# specific cleanup
-rm /data/database/ib_logfile*; \
+rm /data-ro/database/ib_logfile*; \
rm /usr/local/etc/lamp.sh
COPY docker-common/lamp/010lamp /etc/services-enabled.d/
diff --git a/docker-armhf/nextcloud/Dockerfile b/docker-armhf/nextcloud/Dockerfile
index 118a1480..317f43ec 100644
--- a/docker-armhf/nextcloud/Dockerfile
+++ b/docker-armhf/nextcloud/Dockerfile
@@ -18,8 +18,8 @@ source /usr/local/etc/library.sh; \
set +x; \
install_script /nc-nextcloud.sh; \
activate_script /nc-nextcloud.sh; \
-mv /var/www/nextcloud /data/app; \
-ln -s /data/app /var/www/nextcloud; \
+mv /var/www/nextcloud /data-ro/app; \
+ln -s /data-ro/app /var/www/nextcloud; \
# package cleanup
apt-get autoremove -y; \