From 2b3cf3cd1ef4c7ff2448da7494bde4c8fa83adb4 Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Tue, 19 Nov 2024 21:39:55 +0100 Subject: [PATCH] refactor: :art: rework Dockerfile --- Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5aa8076 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM nextcloud:30 + +ARG APP_NAME=app_template +ENV NEXTCLOUD_UPDATE=1 +ENV NEXTCLOUD_ADMIN_USER=$APP_NAME +ENV NEXTCLOUD_ADMIN_PASSWORD=$APP_NAME +ENV NEXTCLOUD_INIT_HTACCESS=1 +ENV SQLITE_DATABASE=$APP_NAME + +RUN apt-get update && \ + apt-get install -y nodejs npm sqlite3 && \ + rm -f /usr/local/etc/php/conf.d/opcache-recommended.ini && \ + /entrypoint.sh true + +USER www-data + +COPY --chown=www-data:www-data . apps/$APP_NAME +RUN cd apps/$APP_NAME && make build && cd - && \ + php occ app:enable $APP_NAME && \ + php occ config:system:set debug --value=true + +USER root