Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e59334bf authored by Arnau Vàzquez's avatar Arnau Vàzquez
Browse files

Merge branch 'quota_warning' into 'master'

Bundle quota_warning and carnet apps

See merge request !11
parents a278c156 a8c32860
Loading
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@ FROM nextcloud:19.0.8-fpm
ARG BASE_DIR="/usr/src/nextcloud"
ARG THEME_VERSION="19.0.8.2"
ARG NEWS_VERSION="14.2.2"
ARG QUOTA_WARN_VERSION="1.8.0"
ARG CARNET_VERSION="0.23.7"

RUN mkdir -p /var/www/skeleton/Documents && mkdir -p /var/www/skeleton/Images
COPY patches/ /tmp/build_patches/
@@ -23,6 +25,16 @@ RUN curl -fsSL -o news.tar.gz \
    tar -xf news.tar.gz -C ${BASE_DIR}/custom_apps/ && \
    rm news.tar.gz;

RUN curl -fsSL -o quota_warning.tar.gz \
    "https://github.com/nextcloud/quota_warning/releases/download/v${QUOTA_WARN_VERSION}/quota_warning-${QUOTA_WARN_VERSION}.tar.gz" && \
    tar -xf quota_warning.tar.gz -C ${BASE_DIR}/custom_apps/ && \
    rm quota_warning.tar.gz;

RUN curl -fsSL -o carnet_app.tar.gz \
    "https://github.com/CarnetApp/CarnetNextcloud/releases/download/v${CARNET_VERSION}/carnet-nc-v${CARNET_VERSION}.tar.gz" && \
    tar -xf carnet_app.tar.gz -C ${BASE_DIR}/custom_apps/ && \
    rm carnet_app.tar.gz;

# Custom theme
RUN curl -fsSL -o eelo-theme.tar.gz \
    "https://gitlab.e.foundation/e/infra/nextcloud-theme/-/archive/${THEME_VERSION}/nextcloud-theme-${THEME_VERSION}.tar.gz" && \
+3 −1
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@ echo "Custom eCloud entrypoint"
rsync_options="-rlDog --chown www-data:www-data --delete"

rsync $rsync_options --include "/news/" --exclude '/*' /usr/src/nextcloud/custom_apps/ /var/www/html/custom_apps/
rsync $rsync_options --include "/quota_warning/" --exclude '/*' /usr/src/nextcloud/custom_apps/ /var/www/html/custom_apps/
rsync $rsync_options --include "/carnet/" --exclude '/*' /usr/src/nextcloud/custom_apps/ /var/www/html/custom_apps/
rsync $rsync_options --include "/eelo/" --exclude '/*' /usr/src/nextcloud/themes/ /var/www/html/themes/

/entrypoint.sh "$@"