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:
Diffstat (limited to 'docker/nextcloudpi/Dockerfile')
-rw-r--r--docker/nextcloudpi/Dockerfile51
1 files changed, 46 insertions, 5 deletions
diff --git a/docker/nextcloudpi/Dockerfile b/docker/nextcloudpi/Dockerfile
index 445e6faf..d6baf749 100644
--- a/docker/nextcloudpi/Dockerfile
+++ b/docker/nextcloudpi/Dockerfile
@@ -1,7 +1,4 @@
-# docker run -d -p 4443:4443 -p 443:443 -p 80:80 -v ncdata:/data --name nextcloudpi ownyourbits/nextcloudpi
-# docker build . -f nextcloud.dockerfile -t ownyourbits/nextcloudpi:latest
-
-FROM ownyourbits/nextcloudpi
+FROM ownyourbits/nextcloud-x86
MAINTAINER Ignacio Núñez Hernanz <nacho@ownyourbits.com>
@@ -21,10 +18,54 @@ set +x; \
cd /usr/local/etc/; \
install_script nextcloudpi.sh; \
+# fix default paths
+sed -i 's|/media/USBdrive|/data/backups|' nextcloudpi-config.d/nc-backup.sh; \
+
# specific cleanup
rm /usr/local/etc/nextcloudpi.sh; \
apt-get purge -y wget ca-certificates; \
+# letsencrypt build artifacts cleanup
+apt-get purge -y \
+ make \
+ git \
+ augeas-lenses \
+ binutils \
+ cpp \
+ cpp-6 \
+ gcc \
+ gcc-6 \
+ libasan3 \
+ libaugeas0 \
+ libc-dev-bin \
+ libc6-dev \
+ libcc1-0 \
+ libcilkrts5 \
+ libexpat1-dev \
+ libffi-dev \
+ libgcc-6-dev \
+ libgomp1 \
+ libisl15 \
+ libitm1 \
+ liblsan0 \
+ libmpc3 \
+ libmpx2 \
+ libpython-dev \
+ libpython2.7-dev \
+ libquadmath0 \
+ libssl-dev \
+ libtsan0 \
+ libubsan0 \
+ linux-libc-dev \
+ python-dev \
+ python-virtualenv \
+ python2.7-dev \
+ python-pkg-resources \
+ python3-pkg-resources \
+ python3-virtualenv \
+ virtualenv \
+ python-pip-whl; \
+
# package clean up
apt-get autoremove -y; \
apt-get clean; \
@@ -34,7 +75,7 @@ rm -rf /usr/share/doc/*; \
rm -f /var/log/alternatives.log /var/log/apt/*; \
rm /var/cache/debconf/*-old;
-COPY docker/nextcloudpi/000-ncp-run.sh /etc/cont-init.d/
+COPY docker/nextcloudpi/000-ncp-run.sh /etc/services.d/
# 4443 - ncp-web
EXPOSE 80 443 4443