Skip to content
Commits on Source (2)
...@@ -7,7 +7,7 @@ ARG VERSION ...@@ -7,7 +7,7 @@ ARG VERSION
RUN ./install.sh RUN ./install.sh
RUN rm ./install.sh ./install-list RUN rm ./install.sh ./install-list
FROM libresh/nextcloud:${VERSION}-upstream FROM nextcloud:${VERSION}-fpm-alpine
RUN set -ex; \ RUN set -ex; \
\ \
apk add --no-cache \ apk add --no-cache \
...@@ -24,16 +24,15 @@ RUN set -ex; \ ...@@ -24,16 +24,15 @@ RUN set -ex; \
docker-php-ext-install imap; \ docker-php-ext-install imap; \
apk del .build-deps apk del .build-deps
COPY redis.ini /usr/local/etc/php/conf.d/ COPY redis.ini /usr/local/etc/php/conf.d/
COPY --chown=www-data:root config/* /var/www/html/config/ COPY --chown=www-data:root config/* /usr/src/nextcloud/config/
COPY --from=apps --chown=www-data:root /apps/* /var/www/html/apps/ COPY --from=apps --chown=www-data:root /apps/* /usr/src/nextcloud/apps/
RUN for app in $(cat /var/www/html/apps/remove-list);do \ RUN for app in $(cat /usr/src/nextcloud/apps/remove-list);do \
echo "removing app $app"; \ echo "removing app $app"; \
rm -R /var/www/html/apps/$app; \ rm -R /usr/src/nextcloud/apps/$app; \
done; \ done; \
rm /var/www/html/apps/remove-list; \ rm /usr/src/nextcloud/apps/remove-list; \
rm -rf custom_apps/; \ rm -rf custom_apps/; \
rm config/autoconfig.php config/config.sample.php; \ rm /usr/src/nextcloud/config/autoconfig.php /usr/src/nextcloud/config/config.sample.php;
rm config/config.php
COPY install.sh /install.sh COPY install.sh /install.sh
USER www-data USER www-data
ENTRYPOINT [""] ENTRYPOINT [""]
......
Subproject commit c9fca6fe7bbbe7466ed6a56fe544163fac78428a
ARG VERSION ARG VERSION
FROM libresh/nextcloud:${VERSION} as builder FROM libresh/nextcloud:${VERSION} as builder
FROM nginx FROM nginx:alpine
COPY --from=builder /var/www/html /var/www/html COPY --from=builder /usr/src/nextcloud /usr/src/nextcloud
COPY nginx.conf /etc/nginx/nginx.conf COPY nginx.conf /etc/nginx/nginx.conf
CMD ["nginx", "-g", "daemon off;"] CMD ["nginx", "-g", "daemon off;"]
\ No newline at end of file
...@@ -26,7 +26,7 @@ http { ...@@ -26,7 +26,7 @@ http {
add_header X-Permitted-Cross-Domain-Policies none; add_header X-Permitted-Cross-Domain-Policies none;
add_header Referrer-Policy no-referrer; add_header Referrer-Policy no-referrer;
root /var/www/html; root /usr/src/nextcloud;
location = /robots.txt { location = /robots.txt {
allow all; allow all;
......