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

Commit 8edeb25e authored by Nicolas Gelot's avatar Nicolas Gelot
Browse files

Merge branch 'dev/add-apps' into 'slim'

Add oidc_login and enable sentry

See merge request !269
parents 2f70e646 bd9d6818
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -27,3 +27,5 @@ NEXTCLOUD_DOCKER_IMG=registry.gitlab.e.foundation/e/infra/ecloud/nextcloud/slim
NEXTCLOUD_ADMIN_USER=admin
NEXTCLOUD_ADMIN_PASSWORD=@dm1n
NEXTCLOUD_TRUSTED_DOMAINS=nginx
SENTRY_DSN=
SENTRY_PUBLIC_DSN=
+2 −0
Original line number Diff line number Diff line
@@ -46,6 +46,8 @@ services:
      - MAIL_FROM_ADDRESS=${MAIL_FROM_ADDRESS}
      - MAIL_DOMAIN=${MAIL_DOMAIN}
      - SYSLOG_HOST=syslog
      - SENTRY_DSN=${SENTRY_DSN}
      - SENTRY_PUBLIC_DSN=${SENTRY_PUBLIC_DSN}
    volumes:
      - nextcloud:/var/www/html
    depends_on:
+3 −1
Original line number Diff line number Diff line
@@ -24,6 +24,8 @@
    "preview_max_x": 1024,
    "preview_max_y": 1024,
    "default_phone_region": "FR",
    "maintenance_window_start": 1
    "maintenance_window_start": 1,
    "sentry.dsn": "${SENTRY_DSN}",
    "sentry.public-dsn": "${SENTRY_PUBLIC_DSN}"
  }
}
+3 −1
Original line number Diff line number Diff line
@@ -4,7 +4,8 @@ SCRIPT_DIR=$(dirname "$0")
PATH=${PATH}:/var/www/html

# Apply configuration
sed -e "s|\${NEXTCLOUD_LOGFILE}|${NEXTCLOUD_LOGFILE:-/var/www/html/data/nextcloud.log}|g" \
sed -e "s|\${SENTRY_DSN}|${SENTRY_DSN}|g" \
    -e "s|\${SENTRY_PUBLIC_DSN}|${SENTRY_PUBLIC_DSN}|g" \
    "${SCRIPT_DIR}/murena-config.json" | occ config:import

# Update theme
@@ -17,6 +18,7 @@ occ app:enable ecloud-theme-helper
occ app:enable murena-dashboard
occ app:enable murena_launcher
occ app:enable snappymail
occ app:enable oidc_login

occ app:enable notes
occ app:enable tasks
+2 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ ARG THEME_HELPER_URL="https://gitlab.e.foundation/api/v4/projects/952/packages/g
ARG LAUNCHER_URL="https://gitlab.e.foundation/api/v4/projects/927/packages/generic/murena_launcher/v7.0.3/murena_launcher-v7.0.3.tar.gz"
ARG DASHBOARD_URL="https://gitlab.e.foundation/api/v4/projects/1195/packages/generic/murena-dashboard/v7.1.2/murena-dashboard-v7.1.2.tar.gz"
ARG SNAPPY_URL="https://gitlab.e.foundation/api/v4/projects/1367/packages/generic/snappymail/v2.38.2+murena-20250822/snappymail-v2.38.2+murena-20250822.tar.gz"
ARG OIDC_LOGIN_URL="https://gitlab.e.foundation/api/v4/projects/1496/packages/generic/oidc_login/3.2.2-4/oidc_login-3.2.2-4.tar.gz"

ARG NOTES_URL="https://github.com/nextcloud-releases/notes/releases/download/v4.11.0/notes-v4.11.0.tar.gz"
ARG TASKS_URL="https://github.com/nextcloud/tasks/releases/download/v0.16.1/tasks.tar.gz"
@@ -34,6 +35,7 @@ RUN curl -sL ${THEME_HELPER_URL} | tar xzf - -C ${BASE_DIR}/custom_apps
RUN curl -sL ${LAUNCHER_URL} | tar xzf - -C ${BASE_DIR}/custom_apps
RUN curl -sL ${DASHBOARD_URL} | tar xzf - -C ${BASE_DIR}/custom_apps
RUN curl -sL ${SNAPPY_URL} | tar xzf - -C ${BASE_DIR}/custom_apps
RUN curl -sL ${OIDC_LOGIN_URL} | tar xzf - -C ${BASE_DIR}/custom_apps

# External apps
RUN curl -sL ${NOTES_URL} | tar xzf - -C ${BASE_DIR}/custom_apps