|
|
|
@ -1,4 +1,6 @@
|
|
|
|
|
FROM nextcloud:27.0.0@sha256:a4181a159a0eb4d33cf7c5a05a24ca39c1ff6b7df29a125b5e47ab2ea2863bd1 |
|
|
|
|
ARG SERVER_VERSION=27.0.0@sha256:a4181a159a0eb4d33cf7c5a05a24ca39c1ff6b7df29a125b5e47ab2ea2863bd1 |
|
|
|
|
FROM nextcloud:$SERVER_VERSION |
|
|
|
|
|
|
|
|
|
WORKDIR /usr/src/nextcloud |
|
|
|
|
RUN chown -R www-data:www-data . |
|
|
|
|
USER www-data |
|
|
|
@ -12,9 +14,16 @@ RUN OC_PASS="user1" ./occ user:add --password-from-env --display-name "User One"
|
|
|
|
|
RUN OC_PASS="user2" ./occ user:add --password-from-env --display-name "User Two" user2 |
|
|
|
|
RUN OC_PASS="demo" ./occ user:add --password-from-env --display-name "Demo" demo |
|
|
|
|
|
|
|
|
|
RUN ./occ app:install --force --allow-unstable news |
|
|
|
|
RUN ./occ app:install --force --allow-unstable notes |
|
|
|
|
RUN ./occ app:install --force --allow-unstable uppush |
|
|
|
|
ADD dev/install_app_version /usr/local/bin/ |
|
|
|
|
|
|
|
|
|
ARG NEWS_VERSION=23.0.0 |
|
|
|
|
RUN install_app_version news https://github.com/nextcloud/news/releases/download/$NEWS_VERSION/news.tar.gz |
|
|
|
|
|
|
|
|
|
ARG NOTES_VERSION=4.8.1 |
|
|
|
|
RUN install_app_version notes https://github.com/nextcloud-releases/notes/releases/download/v$NOTES_VERSION/notes.tar.gz |
|
|
|
|
|
|
|
|
|
ARG UPPUSH_VERSION=1.4.0 |
|
|
|
|
RUN install_app_version uppush https://codeberg.org/NextPush/uppush/archive/$UPPUSH_VERSION.tar.gz |
|
|
|
|
|
|
|
|
|
RUN ./occ app:enable password_policy |
|
|
|
|
RUN (sh /entrypoint.sh php -S 0.0.0.0:8080 &) && \ |
|
|
|
|