mirror of
https://github.com/hoellen/dockerfiles.git
synced 2025-04-20 12:29:16 +00:00
nextcloud: also update daily files
This commit is contained in:
parent
da78ba1175
commit
472dfb7955
@ -14,8 +14,7 @@ ENV UID=991 GID=991 \
|
|||||||
DB_TYPE=sqlite3 \
|
DB_TYPE=sqlite3 \
|
||||||
DOMAIN=localhost
|
DOMAIN=localhost
|
||||||
|
|
||||||
RUN echo "@testing https://nl.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \
|
RUN echo "@testing https://nl.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories \
|
||||||
&& echo "@testing https://nl.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories \
|
|
||||||
&& BUILD_DEPS=" \
|
&& BUILD_DEPS=" \
|
||||||
gnupg \
|
gnupg \
|
||||||
tar \
|
tar \
|
||||||
|
@ -75,6 +75,7 @@ RUN echo "@testing https://nl.alpinelinux.org/alpine/edge/testing" >> /etc/apk/r
|
|||||||
&& echo "extension=iconv.so" > /etc/php7.1/conf.d/00_iconv.ini \
|
&& echo "extension=iconv.so" > /etc/php7.1/conf.d/00_iconv.ini \
|
||||||
&& echo "extension=smbclient.so" > /etc/php7.1/conf.d/00_smbclient.ini \
|
&& echo "extension=smbclient.so" > /etc/php7.1/conf.d/00_smbclient.ini \
|
||||||
&& echo "extension=redis.so" > /etc/php7.1/conf.d/redis.ini \
|
&& echo "extension=redis.so" > /etc/php7.1/conf.d/redis.ini \
|
||||||
|
&& sed -i 's|;session.save_path = "/tmp"|session.save_path = "/data/session"|g' /etc/php7.1/php.ini \
|
||||||
&& mkdir /nextcloud \
|
&& mkdir /nextcloud \
|
||||||
&& wget -q https://download.nextcloud.com/server/daily/latest.tar.bz2 \
|
&& wget -q https://download.nextcloud.com/server/daily/latest.tar.bz2 \
|
||||||
&& tar xjf latest.tar.bz2 --strip 1 -C /nextcloud \
|
&& tar xjf latest.tar.bz2 --strip 1 -C /nextcloud \
|
||||||
|
@ -12,6 +12,11 @@ ln -sf /apps2 /nextcloud &>/dev/null
|
|||||||
|
|
||||||
mv nextcloud fix && mv fix nextcloud # fix strange bug
|
mv nextcloud fix && mv fix nextcloud # fix strange bug
|
||||||
|
|
||||||
|
# Create folder for php sessions if not exists
|
||||||
|
if [ ! -d /data/session ]; then
|
||||||
|
mkdir -p /data/session;
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Updating permissions..."
|
echo "Updating permissions..."
|
||||||
for dir in /nextcloud /data /config /apps2 /etc/nginx /etc/php7.1 /var/log /var/lib/nginx /tmp /etc/s6.d; do
|
for dir in /nextcloud /data /config /apps2 /etc/nginx /etc/php7.1 /var/log /var/lib/nginx /tmp /etc/s6.d; do
|
||||||
if $(find $dir ! -user $UID -o ! -group $GID|egrep '.' -q); then
|
if $(find $dir ! -user $UID -o ! -group $GID|egrep '.' -q); then
|
||||||
|
@ -98,6 +98,7 @@ echo ";";
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
sed -i "s/localhost/$DOMAIN/g" /config/config.php
|
sed -i "s/localhost/$DOMAIN/g" /config/config.php
|
||||||
|
|
||||||
chown -R $UID:$GID /config /data
|
chown -R $UID:$GID /config /data
|
||||||
# Enable/disable apps. Note that this must be done after the ownCloud setup.
|
# Enable/disable apps. Note that this must be done after the ownCloud setup.
|
||||||
# The firstrunwizard gave Josh all sorts of problems, so disabling that.
|
# The firstrunwizard gave Josh all sorts of problems, so disabling that.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user