diff options
author | nachoparker <nacho@ownyourbits.com> | 2018-04-10 14:54:07 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2018-04-10 14:54:07 +0300 |
commit | 88531273c649ec063621023409951099eb4cc952 (patch) | |
tree | 8a1351742fcda8700d412e907dd9c470f5745b06 | |
parent | 8c8d5b18484cc668fe066b1b212fd566ff303d7c (diff) |
docker: fix updates from ncp-web
-rw-r--r-- | docker-armhf/nextcloudpi/Dockerfile | 3 | ||||
-rw-r--r-- | docker/nextcloudpi/Dockerfile | 3 | ||||
-rwxr-xr-x | update.sh | 8 |
3 files changed, 10 insertions, 4 deletions
diff --git a/docker-armhf/nextcloudpi/Dockerfile b/docker-armhf/nextcloudpi/Dockerfile index bc39eeac..9a86616c 100644 --- a/docker-armhf/nextcloudpi/Dockerfile +++ b/docker-armhf/nextcloudpi/Dockerfile @@ -13,6 +13,9 @@ RUN \ # mark as image build touch /.ncp-image; \ +# mark as docker image +touch /.docker-image; \ + apt-get update; \ apt-get install --no-install-recommends -y wget ca-certificates; \ diff --git a/docker/nextcloudpi/Dockerfile b/docker/nextcloudpi/Dockerfile index b0723df6..47574507 100644 --- a/docker/nextcloudpi/Dockerfile +++ b/docker/nextcloudpi/Dockerfile @@ -13,6 +13,9 @@ RUN \ # mark as image build touch /.ncp-image; \ +# mark as docker image +touch /.docker-image; \ + apt-get update; \ apt-get install --no-install-recommends -y wget ca-certificates; \ @@ -44,7 +44,7 @@ cp etc/library.sh /usr/local/etc/ source /usr/local/etc/library.sh # prevent installing some apt packages in the docker version -[[ "$DOCKERBUILD" == 1 ]] && { +[[ -f /.docker-image ]] && { mkdir -p $CONFDIR for opt in $EXCL_DOCKER; do touch $CONFDIR/$opt @@ -93,7 +93,7 @@ chown -R www-data:www-data /var/www/ncp-web chmod 770 /var/www/ncp-web # remove unwanted packages for the docker version -[[ "$DOCKERBUILD" == 1 ]] && { +[[ -f /.docker-image ]] && { for opt in $EXCL_DOCKER; do rm $CONFDIR/$opt done @@ -108,7 +108,7 @@ done mkdir -p /var/log/redis chown redis /var/log/redis -[[ "$DOCKERBUILD" != 1 ]] && { +[[ ! -f /.docker-image ]] && { # improve dependency of database with automount sed -i 's|^ExecStartPre=/bin/sleep .*|ExecStartPre=/bin/sleep 20|' /lib/systemd/system/mariadb.service sed -i 's|^Restart=.*|Restart=on-failure|' /lib/systemd/system/mariadb.service @@ -153,7 +153,7 @@ EOF chmod +x /etc/cron.weekly/letsencrypt-ncp } -[[ "$DOCKERBUILD" != 1 ]] && { +[[ ! -f /.docker-image ]] && { # disable ramlogs if accidentally enabled grep -q '^ACTIVE_=yes$' "$CONFDIR"/nc-ramlogs.sh || { systemctl disable log2ram |