diff options
author | nachoparker <nacho@ownyourbits.com> | 2018-04-11 01:12:28 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2018-04-11 01:12:28 +0300 |
commit | 165be0c6f6fb780988bccd1280c2895d4c15a5bd (patch) | |
tree | 99fe61a92fd2882719cf9dafa55d34458864161d /docker-armhf | |
parent | c02effea4986cc95dee0e27aef7663f1f6567906 (diff) |
docker: support to mount any external directory
Diffstat (limited to 'docker-armhf')
-rw-r--r-- | docker-armhf/lamp/Dockerfile | 10 | ||||
-rw-r--r-- | docker-armhf/nextcloud/Dockerfile | 4 |
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; \ |