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