Merge branch 'main' into main

This commit is contained in:
Jehu Marcos Herrera Puentes 2024-12-16 11:15:18 -06:00 committed by GitHub
commit c5da6e718f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
49 changed files with 392 additions and 143 deletions

View file

@ -6,12 +6,14 @@ updates:
interval: "daily" interval: "daily"
time: "12:00" time: "12:00"
open-pull-requests-limit: 10 open-pull-requests-limit: 10
rebase-strategy: "disabled"
- package-ecosystem: composer - package-ecosystem: composer
directory: "/php/" directory: "/php/"
schedule: schedule:
interval: "daily" interval: "daily"
time: "12:00" time: "12:00"
open-pull-requests-limit: 10 open-pull-requests-limit: 10
rebase-strategy: "auto"
labels: labels:
- 3. to review - 3. to review
- dependencies - dependencies
@ -39,6 +41,7 @@ updates:
interval: "daily" interval: "daily"
time: "04:00" time: "04:00"
open-pull-requests-limit: 10 open-pull-requests-limit: 10
rebase-strategy: "disabled"
labels: labels:
- 3. to review - 3. to review
- dependencies - dependencies

View file

@ -36,7 +36,7 @@ jobs:
# Janus # Janus
janus_version="$( janus_version="$(
git ls-remote https://github.com/meetecho/janus-gateway v0.*.* \ git ls-remote https://github.com/meetecho/janus-gateway v1.*.* \
| cut -d/ -f3 \ | cut -d/ -f3 \
| sort -V \ | sort -V \
| grep -E "^v[0-9]+\.[0-9]+\.[0-9]+$" \ | grep -E "^v[0-9]+\.[0-9]+\.[0-9]+$" \

View file

@ -2,7 +2,7 @@
FROM caddy:2.8.4-alpine AS caddy FROM caddy:2.8.4-alpine AS caddy
# From https://github.com/docker-library/httpd/blob/master/2.4/alpine/Dockerfile # From https://github.com/docker-library/httpd/blob/master/2.4/alpine/Dockerfile
FROM httpd:2.4.62-alpine3.20 FROM httpd:2.4.62-alpine3.21
COPY --from=caddy /usr/bin/caddy /usr/bin/caddy COPY --from=caddy /usr/bin/caddy /usr/bin/caddy

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM alpine:3.20.3 FROM alpine:3.21.0
RUN set -ex; \ RUN set -ex; \
\ \

View file

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
# Probably from this file: https://github.com/Cisco-Talos/clamav-docker/blob/main/clamav/1.3/alpine/Dockerfile # Probably from this file: https://github.com/Cisco-Talos/clamav-docker/blob/main/clamav/1.3/alpine/Dockerfile
FROM clamav/clamav:1.4.1-16 FROM clamav/clamav:1.4.1-17
COPY clamav.conf /clamav.conf COPY clamav.conf /clamav.conf
COPY --chmod=775 start.script /start.script COPY --chmod=775 start.script /start.script
@ -23,4 +23,6 @@ USER 100
LABEL com.centurylinklabs.watchtower.enable="false" LABEL com.centurylinklabs.watchtower.enable="false"
HEALTHCHECK --start-period=60s --retries=9 CMD clamdcheck.sh
ENTRYPOINT ["/init-unprivileged"] ENTRYPOINT ["/init-unprivileged"]

View file

@ -20,5 +20,5 @@ COPY --chmod=775 healthcheck.sh /healthcheck.sh
USER 100 USER 100
HEALTHCHECK --start-period=360s CMD /healthcheck.sh HEALTHCHECK --start-period=60s --retries=9 CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" LABEL com.centurylinklabs.watchtower.enable="false"

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM haproxy:3.1.0-alpine FROM haproxy:3.1.1-alpine
# hadolint ignore=DL3002 # hadolint ignore=DL3002
USER root USER root

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM alpine:3.20.3 FROM alpine:3.21.0
RUN set -ex; \ RUN set -ex; \
apk upgrade --no-cache -a; \ apk upgrade --no-cache -a; \
apk add --no-cache bash lighttpd netcat-openbsd; \ apk add --no-cache bash lighttpd netcat-openbsd; \

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM golang:1.23.4-alpine3.20 AS go FROM golang:1.23.4-alpine3.21 AS go
ENV IMAGINARY_HASH=8f36a26c448be8c151a3878404b75fcd1cd3cf0c ENV IMAGINARY_HASH=8f36a26c448be8c151a3878404b75fcd1cd3cf0c
@ -13,7 +13,7 @@ RUN set -ex; \
build-base; \ build-base; \
go install github.com/h2non/imaginary@"$IMAGINARY_HASH"; go install github.com/h2non/imaginary@"$IMAGINARY_HASH";
FROM alpine:3.20.3 FROM alpine:3.21.0
RUN set -ex; \ RUN set -ex; \
apk upgrade --no-cache -a; \ apk upgrade --no-cache -a; \
apk add --no-cache \ apk add --no-cache \

View file

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
# Docker CLI is a requirement # Docker CLI is a requirement
FROM docker:27.3.1-cli AS docker FROM docker:27.4.0-cli AS docker
# Caddy is a requirement # Caddy is a requirement
FROM caddy:2.8.4-alpine AS caddy FROM caddy:2.8.4-alpine AS caddy
# From https://github.com/docker-library/php/blob/master/8.3/alpine3.20/fpm/Dockerfile # From https://github.com/docker-library/php/blob/master/8.3/alpine3.21/fpm/Dockerfile
FROM php:8.3.14-fpm-alpine3.20 FROM php:8.3.14-fpm-alpine3.21
EXPOSE 80 EXPOSE 80
EXPOSE 8080 EXPOSE 8080

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM php:8.3.14-fpm-alpine3.20 FROM php:8.3.14-fpm-alpine3.21
ENV PHP_MEMORY_LIMIT=512M ENV PHP_MEMORY_LIMIT=512M
ENV PHP_UPLOAD_LIMIT=16G ENV PHP_UPLOAD_LIMIT=16G
@ -8,7 +8,7 @@ ENV SOURCE_LOCATION=/usr/src/nextcloud
ENV REDIS_DB_INDEX=0 ENV REDIS_DB_INDEX=0
# AIO settings start # Do not remove or change this line! # AIO settings start # Do not remove or change this line!
ENV NEXTCLOUD_VERSION=30.0.2 ENV NEXTCLOUD_VERSION=30.0.4
ENV AIO_TOKEN=123456 ENV AIO_TOKEN=123456
ENV AIO_URL=localhost ENV AIO_URL=localhost
# AIO settings end # Do not remove or change this line! # AIO settings end # Do not remove or change this line!

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM alpine:3.20.3 FROM alpine:3.21.0
COPY --chmod=775 start.sh /start.sh COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh COPY --chmod=775 healthcheck.sh /healthcheck.sh

View file

@ -6,5 +6,5 @@ FROM onlyoffice/documentserver:8.2.2.1
COPY --chmod=775 healthcheck.sh /healthcheck.sh COPY --chmod=775 healthcheck.sh /healthcheck.sh
HEALTHCHECK --start-period=360s CMD /healthcheck.sh HEALTHCHECK --start-period=60s --retries=9 CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" LABEL com.centurylinklabs.watchtower.enable="false"

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
# From https://github.com/docker-library/postgres/blob/master/16/alpine3.20/Dockerfile # From https://github.com/docker-library/postgres/blob/master/16/alpine3.21/Dockerfile
FROM postgres:16.6-alpine FROM postgres:16.6-alpine
COPY --chmod=775 start.sh /start.sh COPY --chmod=775 start.sh /start.sh

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM python:3.13.1-alpine3.20 FROM python:3.13.1-alpine3.21
COPY --chmod=775 start.sh /start.sh COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh COPY --chmod=775 healthcheck.sh /healthcheck.sh

View file

@ -1,10 +1,10 @@
# syntax=docker/dockerfile:latest # syntax=docker/dockerfile:latest
FROM nats:2.10.22-scratch AS nats FROM nats:2.10.23-scratch AS nats
FROM eturnal/eturnal:1.12.1 AS eturnal FROM eturnal/eturnal:1.12.1 AS eturnal
FROM strukturag/nextcloud-spreed-signaling:2.0.1 AS signaling FROM strukturag/nextcloud-spreed-signaling:2.0.1 AS signaling
FROM alpine:3.20.3 AS janus FROM alpine:3.21.0 AS janus
ARG JANUS_VERSION=v0.15.0 ARG JANUS_VERSION=v1.3.0
WORKDIR /src WORKDIR /src
RUN set -ex; \ RUN set -ex; \
apk add --no-cache \ apk add --no-cache \
@ -34,7 +34,7 @@ RUN set -ex; \
make configs; \ make configs; \
rename -v ".jcfg.sample" ".jcfg" /usr/local/etc/janus/*.jcfg.sample rename -v ".jcfg.sample" ".jcfg" /usr/local/etc/janus/*.jcfg.sample
FROM alpine:3.20.3 FROM alpine:3.21.0
ENV ETURNAL_ETC_DIR="/conf" ENV ETURNAL_ETC_DIR="/conf"
COPY --from=janus --chmod=777 --chown=1000:1000 /usr/local /usr/local COPY --from=janus --chmod=777 --chown=1000:1000 /usr/local /usr/local
COPY --from=eturnal --chmod=777 --chown=1000:1000 /opt/eturnal /opt/eturnal COPY --from=eturnal --chmod=777 --chown=1000:1000 /opt/eturnal /opt/eturnal

View file

@ -2,7 +2,7 @@
# From https://github.com/containrrr/watchtower/blob/main/dockerfiles/Dockerfile.self-contained # From https://github.com/containrrr/watchtower/blob/main/dockerfiles/Dockerfile.self-contained
FROM containrrr/watchtower:1.7.1 AS watchtower FROM containrrr/watchtower:1.7.1 AS watchtower
FROM alpine:3.20.3 FROM alpine:3.21.0
RUN set -ex; \ RUN set -ex; \
apk upgrade --no-cache -a; \ apk upgrade --no-cache -a; \

View file

@ -22,6 +22,13 @@ services:
image: nextcloud/aio-apache:latest image: nextcloud/aio-apache:latest
user: "33" user: "33"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
ports: ports:
- ${APACHE_IP_BINDING}:${APACHE_PORT}:${APACHE_PORT}/tcp - ${APACHE_IP_BINDING}:${APACHE_PORT}:${APACHE_PORT}/tcp
- ${APACHE_IP_BINDING}:${APACHE_PORT}:${APACHE_PORT}/udp - ${APACHE_IP_BINDING}:${APACHE_PORT}:${APACHE_PORT}/udp
@ -56,6 +63,13 @@ services:
image: nextcloud/aio-postgresql:latest image: nextcloud/aio-postgresql:latest
user: "999" user: "999"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
expose: expose:
- "5432" - "5432"
volumes: volumes:
@ -98,6 +112,13 @@ services:
required: false required: false
image: nextcloud/aio-nextcloud:latest image: nextcloud/aio-nextcloud:latest
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
expose: expose:
- "9000" - "9000"
- "9001" - "9001"
@ -107,6 +128,7 @@ services:
- ${NEXTCLOUD_MOUNT}:${NEXTCLOUD_MOUNT}:rw - ${NEXTCLOUD_MOUNT}:${NEXTCLOUD_MOUNT}:rw
- ${NEXTCLOUD_TRUSTED_CACERTS_DIR}:/usr/local/share/ca-certificates:ro - ${NEXTCLOUD_TRUSTED_CACERTS_DIR}:/usr/local/share/ca-certificates:ro
environment: environment:
- NEXTCLOUD_HOST=nextcloud-aio-nextcloud
- POSTGRES_HOST=nextcloud-aio-database - POSTGRES_HOST=nextcloud-aio-database
- POSTGRES_PORT=5432 - POSTGRES_PORT=5432
- POSTGRES_PASSWORD=${DATABASE_PASSWORD} - POSTGRES_PASSWORD=${DATABASE_PASSWORD}
@ -165,6 +187,13 @@ services:
image: nextcloud/aio-notify-push:latest image: nextcloud/aio-notify-push:latest
user: "33" user: "33"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
expose: expose:
- "7867" - "7867"
volumes: volumes:
@ -188,6 +217,13 @@ services:
image: nextcloud/aio-redis:latest image: nextcloud/aio-redis:latest
user: "999" user: "999"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
expose: expose:
- "6379" - "6379"
environment: environment:
@ -203,11 +239,18 @@ services:
nextcloud-aio-collabora: nextcloud-aio-collabora:
image: nextcloud/aio-collabora:latest image: nextcloud/aio-collabora:latest
init: true init: true
healthcheck:
start_period: 60s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 9
expose: expose:
- "9980" - "9980"
environment: environment:
- aliasgroup1=https://${NC_DOMAIN}:443 - aliasgroup1=https://${NC_DOMAIN}:443
- extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:mount_jail_tree=false --o:logging.level=warning --o:home_mode.enable=true ${COLLABORA_SECCOMP_POLICY} --o:remote_font_config.url=https://${NC_DOMAIN}/apps/richdocuments/settings/fonts.json - extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:mount_jail_tree=false --o:logging.level=warning --o:home_mode.enable=true ${COLLABORA_SECCOMP_POLICY} --o:remote_font_config.url=https://${NC_DOMAIN}/apps/richdocuments/settings/fonts.json --o:net.post_allow_host[0]=0.0.0.0/0 --o:net.post_allow_host[1]=::/0
- dictionaries=${COLLABORA_DICTIONARIES} - dictionaries=${COLLABORA_DICTIONARIES}
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
- server_name=${NC_DOMAIN} - server_name=${NC_DOMAIN}
@ -225,6 +268,13 @@ services:
image: nextcloud/aio-talk:latest image: nextcloud/aio-talk:latest
user: "1000" user: "1000"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
ports: ports:
- ${TALK_PORT}:${TALK_PORT}/tcp - ${TALK_PORT}:${TALK_PORT}/tcp
- ${TALK_PORT}:${TALK_PORT}/udp - ${TALK_PORT}:${TALK_PORT}/udp
@ -256,6 +306,13 @@ services:
image: nextcloud/aio-talk-recording:latest image: nextcloud/aio-talk-recording:latest
user: "122" user: "122"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
expose: expose:
- "1234" - "1234"
environment: environment:
@ -279,6 +336,13 @@ services:
image: nextcloud/aio-clamav:latest image: nextcloud/aio-clamav:latest
user: "100" user: "100"
init: false init: false
healthcheck:
start_period: 60s
test: clamdcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 9
expose: expose:
- "3310" - "3310"
environment: environment:
@ -301,6 +365,13 @@ services:
nextcloud-aio-onlyoffice: nextcloud-aio-onlyoffice:
image: nextcloud/aio-onlyoffice:latest image: nextcloud/aio-onlyoffice:latest
init: true init: true
healthcheck:
start_period: 60s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 9
expose: expose:
- "80" - "80"
environment: environment:
@ -320,6 +391,13 @@ services:
image: nextcloud/aio-imaginary:latest image: nextcloud/aio-imaginary:latest
user: "65534" user: "65534"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
expose: expose:
- "9000" - "9000"
environment: environment:
@ -339,6 +417,13 @@ services:
nextcloud-aio-fulltextsearch: nextcloud-aio-fulltextsearch:
image: nextcloud/aio-fulltextsearch:latest image: nextcloud/aio-fulltextsearch:latest
init: false init: false
healthcheck:
start_period: 60s
test: /healthcheck.sh
interval: 10s
timeout: 5s
start_interval: 5s
retries: 5
expose: expose:
- "9200" - "9200"
environment: environment:
@ -364,6 +449,13 @@ services:
image: nextcloud/aio-whiteboard:latest image: nextcloud/aio-whiteboard:latest
user: "65534" user: "65534"
init: true init: true
healthcheck:
start_period: 0s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
expose: expose:
- "3002" - "3002"
environment: environment:

View file

@ -1,6 +1,6 @@
name: nextcloud-aio-helm-chart name: nextcloud-aio-helm-chart
description: A generated Helm Chart for Nextcloud AIO from Skippbox Kompose description: A generated Helm Chart for Nextcloud AIO from Skippbox Kompose
version: 10.0.0 version: 10.1.1
apiVersion: v2 apiVersion: v2
keywords: keywords:
- latest - latest

View file

@ -2,8 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-apache io.kompose.service: nextcloud-aio-apache
name: nextcloud-aio-apache name: nextcloud-aio-apache
@ -18,8 +17,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-apache io.kompose.service: nextcloud-aio-apache
spec: spec:
@ -63,7 +61,21 @@ spec:
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
- name: WHITEBOARD_HOST - name: WHITEBOARD_HOST
value: nextcloud-aio-whiteboard value: nextcloud-aio-whiteboard
image: nextcloud/aio-apache:20241125_091756 image: nextcloud/aio-apache:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-apache name: nextcloud-aio-apache
ports: ports:
- containerPort: {{ .Values.APACHE_PORT }} - containerPort: {{ .Values.APACHE_PORT }}

View file

@ -2,8 +2,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-apache io.kompose.service: nextcloud-aio-apache
name: nextcloud-aio-apache name: nextcloud-aio-apache

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-clamav io.kompose.service: nextcloud-aio-clamav
name: nextcloud-aio-clamav name: nextcloud-aio-clamav
@ -19,8 +18,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-clamav io.kompose.service: nextcloud-aio-clamav
spec: spec:
@ -64,7 +62,23 @@ spec:
value: "{{ .Values.NEXTCLOUD_UPLOAD_LIMIT }}" value: "{{ .Values.NEXTCLOUD_UPLOAD_LIMIT }}"
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-clamav:20241125_091756 image: nextcloud/aio-clamav:20241216_102930
readinessProbe:
exec:
command:
- clamdcheck.sh
failureThreshold: 9
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- clamdcheck.sh
failureThreshold: 9
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-clamav name: nextcloud-aio-clamav
ports: ports:
- containerPort: 3310 - containerPort: 3310

View file

@ -3,8 +3,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-clamav io.kompose.service: nextcloud-aio-clamav
name: nextcloud-aio-clamav name: nextcloud-aio-clamav

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-collabora io.kompose.service: nextcloud-aio-collabora
name: nextcloud-aio-collabora name: nextcloud-aio-collabora
@ -17,8 +16,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-collabora io.kompose.service: nextcloud-aio-collabora
spec: spec:
@ -33,10 +31,26 @@ spec:
- name: dictionaries - name: dictionaries
value: "{{ .Values.COLLABORA_DICTIONARIES }}" value: "{{ .Values.COLLABORA_DICTIONARIES }}"
- name: extra_params - name: extra_params
value: --o:ssl.enable=false --o:ssl.termination=true --o:mount_jail_tree=false --o:logging.level=warning --o:home_mode.enable=true {{ .Values.COLLABORA_SECCOMP_POLICY }} --o:remote_font_config.url=https://{{ .Values.NC_DOMAIN }}/apps/richdocuments/settings/fonts.json value: --o:ssl.enable=false --o:ssl.termination=true --o:mount_jail_tree=false --o:logging.level=warning --o:home_mode.enable=true {{ .Values.COLLABORA_SECCOMP_POLICY }} --o:remote_font_config.url=https://{{ .Values.NC_DOMAIN }}/apps/richdocuments/settings/fonts.json --o:net.post_allow_host[0]=0.0.0.0/0 --o:net.post_allow_host[1]=::/0
- name: server_name - name: server_name
value: "{{ .Values.NC_DOMAIN }}" value: "{{ .Values.NC_DOMAIN }}"
image: nextcloud/aio-collabora:20241125_091756 image: nextcloud/aio-collabora:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 9
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 9
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-collabora name: nextcloud-aio-collabora
ports: ports:
- containerPort: 9980 - containerPort: 9980

View file

@ -3,8 +3,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-collabora io.kompose.service: nextcloud-aio-collabora
name: nextcloud-aio-collabora name: nextcloud-aio-collabora

View file

@ -2,8 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-database io.kompose.service: nextcloud-aio-database
name: nextcloud-aio-database name: nextcloud-aio-database
@ -18,8 +17,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-database io.kompose.service: nextcloud-aio-database
spec: spec:
@ -67,7 +65,21 @@ spec:
value: nextcloud value: nextcloud
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-postgresql:20241125_091756 image: nextcloud/aio-postgresql:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-database name: nextcloud-aio-database
ports: ports:
- containerPort: 5432 - containerPort: 5432

View file

@ -2,8 +2,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-database io.kompose.service: nextcloud-aio-database
name: nextcloud-aio-database name: nextcloud-aio-database

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-fulltextsearch io.kompose.service: nextcloud-aio-fulltextsearch
name: nextcloud-aio-fulltextsearch name: nextcloud-aio-fulltextsearch
@ -19,8 +18,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-fulltextsearch io.kompose.service: nextcloud-aio-fulltextsearch
spec: spec:
@ -56,7 +54,23 @@ spec:
value: basic value: basic
- name: xpack.security.enabled - name: xpack.security.enabled
value: "false" value: "false"
image: nextcloud/aio-fulltextsearch:20241125_091756 image: nextcloud/aio-fulltextsearch:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
timeoutSeconds: 5
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
timeoutSeconds: 5
name: nextcloud-aio-fulltextsearch name: nextcloud-aio-fulltextsearch
ports: ports:
- containerPort: 9200 - containerPort: 9200

View file

@ -3,8 +3,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-fulltextsearch io.kompose.service: nextcloud-aio-fulltextsearch
name: nextcloud-aio-fulltextsearch name: nextcloud-aio-fulltextsearch

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-imaginary io.kompose.service: nextcloud-aio-imaginary
name: nextcloud-aio-imaginary name: nextcloud-aio-imaginary
@ -17,8 +16,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-imaginary io.kompose.service: nextcloud-aio-imaginary
spec: spec:
@ -40,7 +38,21 @@ spec:
value: "{{ .Values.IMAGINARY_SECRET }}" value: "{{ .Values.IMAGINARY_SECRET }}"
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-imaginary:20241125_091756 image: nextcloud/aio-imaginary:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-imaginary name: nextcloud-aio-imaginary
ports: ports:
- containerPort: 9000 - containerPort: 9000

View file

@ -3,8 +3,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-imaginary io.kompose.service: nextcloud-aio-imaginary
name: nextcloud-aio-imaginary name: nextcloud-aio-imaginary

View file

@ -2,8 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-nextcloud io.kompose.service: nextcloud-aio-nextcloud
name: nextcloud-aio-nextcloud name: nextcloud-aio-nextcloud
@ -18,8 +17,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-nextcloud io.kompose.service: nextcloud-aio-nextcloud
spec: spec:
@ -122,6 +120,8 @@ spec:
value: "{{ .Values.NC_DOMAIN }}" value: "{{ .Values.NC_DOMAIN }}"
- name: NEXTCLOUD_DATA_DIR - name: NEXTCLOUD_DATA_DIR
value: /mnt/ncdata value: /mnt/ncdata
- name: NEXTCLOUD_HOST
value: nextcloud-aio-nextcloud
- name: ONLYOFFICE_ENABLED - name: ONLYOFFICE_ENABLED
value: "{{ .Values.ONLYOFFICE_ENABLED }}" value: "{{ .Values.ONLYOFFICE_ENABLED }}"
- name: ONLYOFFICE_HOST - name: ONLYOFFICE_HOST
@ -178,7 +178,7 @@ spec:
value: "{{ .Values.WHITEBOARD_ENABLED }}" value: "{{ .Values.WHITEBOARD_ENABLED }}"
- name: WHITEBOARD_SECRET - name: WHITEBOARD_SECRET
value: "{{ .Values.WHITEBOARD_SECRET }}" value: "{{ .Values.WHITEBOARD_SECRET }}"
image: nextcloud/aio-nextcloud:20241125_091756 image: nextcloud/aio-nextcloud:20241216_102930
{{- if eq (.Values.RPSS_ENABLED | default "no") "yes" }} # AIO-config - do not change this comment! {{- if eq (.Values.RPSS_ENABLED | default "no") "yes" }} # AIO-config - do not change this comment!
securityContext: securityContext:
# The items below only work in container context # The items below only work in container context
@ -191,6 +191,20 @@ spec:
{{- end }} {{- end }}
add: ["NET_BIND_SERVICE"] add: ["NET_BIND_SERVICE"]
{{- end }} # AIO-config - do not change this comment! {{- end }} # AIO-config - do not change this comment!
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-nextcloud name: nextcloud-aio-nextcloud
ports: ports:
- containerPort: 9000 - containerPort: 9000

View file

@ -2,8 +2,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-nextcloud io.kompose.service: nextcloud-aio-nextcloud
name: nextcloud-aio-nextcloud name: nextcloud-aio-nextcloud

View file

@ -2,8 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-notify-push io.kompose.service: nextcloud-aio-notify-push
name: nextcloud-aio-notify-push name: nextcloud-aio-notify-push
@ -18,8 +17,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-notify-push io.kompose.service: nextcloud-aio-notify-push
spec: spec:
@ -55,7 +53,21 @@ spec:
value: nextcloud-aio-redis value: nextcloud-aio-redis
- name: REDIS_HOST_PASSWORD - name: REDIS_HOST_PASSWORD
value: "{{ .Values.REDIS_PASSWORD }}" value: "{{ .Values.REDIS_PASSWORD }}"
image: nextcloud/aio-notify-push:20241125_091756 image: nextcloud/aio-notify-push:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-notify-push name: nextcloud-aio-notify-push
ports: ports:
- containerPort: 7867 - containerPort: 7867

View file

@ -2,8 +2,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-notify-push io.kompose.service: nextcloud-aio-notify-push
name: nextcloud-aio-notify-push name: nextcloud-aio-notify-push

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-onlyoffice io.kompose.service: nextcloud-aio-onlyoffice
name: nextcloud-aio-onlyoffice name: nextcloud-aio-onlyoffice
@ -19,8 +18,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-onlyoffice io.kompose.service: nextcloud-aio-onlyoffice
spec: spec:
@ -44,7 +42,23 @@ spec:
value: "{{ .Values.ONLYOFFICE_SECRET }}" value: "{{ .Values.ONLYOFFICE_SECRET }}"
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-onlyoffice:20241125_091756 image: nextcloud/aio-onlyoffice:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 9
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 9
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-onlyoffice name: nextcloud-aio-onlyoffice
ports: ports:
- containerPort: 80 - containerPort: 80

View file

@ -3,8 +3,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-onlyoffice io.kompose.service: nextcloud-aio-onlyoffice
name: nextcloud-aio-onlyoffice name: nextcloud-aio-onlyoffice

View file

@ -2,8 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-redis io.kompose.service: nextcloud-aio-redis
name: nextcloud-aio-redis name: nextcloud-aio-redis
@ -18,8 +17,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-redis io.kompose.service: nextcloud-aio-redis
spec: spec:
@ -41,7 +39,21 @@ spec:
value: "{{ .Values.REDIS_PASSWORD }}" value: "{{ .Values.REDIS_PASSWORD }}"
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-redis:20241125_091756 image: nextcloud/aio-redis:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-redis name: nextcloud-aio-redis
ports: ports:
- containerPort: 6379 - containerPort: 6379

View file

@ -2,8 +2,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-redis io.kompose.service: nextcloud-aio-redis
name: nextcloud-aio-redis name: nextcloud-aio-redis

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-talk io.kompose.service: nextcloud-aio-talk
name: nextcloud-aio-talk name: nextcloud-aio-talk
@ -17,8 +16,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-talk io.kompose.service: nextcloud-aio-talk
spec: spec:
@ -54,7 +52,21 @@ spec:
value: "{{ .Values.TURN_SECRET }}" value: "{{ .Values.TURN_SECRET }}"
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-talk:20241125_091756 image: nextcloud/aio-talk:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-talk name: nextcloud-aio-talk
ports: ports:
- containerPort: {{ .Values.TALK_PORT }} - containerPort: {{ .Values.TALK_PORT }}

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-talk-recording io.kompose.service: nextcloud-aio-talk-recording
name: nextcloud-aio-talk-recording name: nextcloud-aio-talk-recording
@ -19,8 +18,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-talk-recording io.kompose.service: nextcloud-aio-talk-recording
spec: spec:
@ -46,7 +44,21 @@ spec:
value: "{{ .Values.RECORDING_SECRET }}" value: "{{ .Values.RECORDING_SECRET }}"
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-talk-recording:20241125_091756 image: nextcloud/aio-talk-recording:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-talk-recording name: nextcloud-aio-talk-recording
ports: ports:
- containerPort: 1234 - containerPort: 1234

View file

@ -3,8 +3,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-talk-recording io.kompose.service: nextcloud-aio-talk-recording
name: nextcloud-aio-talk-recording name: nextcloud-aio-talk-recording

View file

@ -4,8 +4,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-talk io.kompose.service: nextcloud-aio-talk
name: nextcloud-aio-talk-public name: nextcloud-aio-talk-public
@ -29,8 +28,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-talk io.kompose.service: nextcloud-aio-talk
name: nextcloud-aio-talk name: nextcloud-aio-talk

View file

@ -3,8 +3,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-whiteboard io.kompose.service: nextcloud-aio-whiteboard
name: nextcloud-aio-whiteboard name: nextcloud-aio-whiteboard
@ -17,8 +16,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-whiteboard io.kompose.service: nextcloud-aio-whiteboard
spec: spec:
@ -48,7 +46,21 @@ spec:
value: redis value: redis
- name: TZ - name: TZ
value: "{{ .Values.TIMEZONE }}" value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-whiteboard:20241125_091756 image: nextcloud/aio-whiteboard:20241216_102930
readinessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
livenessProbe:
exec:
command:
- /healthcheck.sh
failureThreshold: 3
periodSeconds: 30
timeoutSeconds: 30
name: nextcloud-aio-whiteboard name: nextcloud-aio-whiteboard
ports: ports:
- containerPort: 3002 - containerPort: 3002

View file

@ -3,8 +3,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
annotations: annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace "{{ .Values.NAMESPACE }}" kompose.version: 1.35.0 (9532ceef3)
kompose.version: 1.34.0 (cbf2835db)
labels: labels:
io.kompose.service: nextcloud-aio-whiteboard io.kompose.service: nextcloud-aio-whiteboard
name: nextcloud-aio-whiteboard name: nextcloud-aio-whiteboard

32
php/composer.lock generated
View file

@ -1422,8 +1422,8 @@
"type": "library", "type": "library",
"extra": { "extra": {
"thanks": { "thanks": {
"name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "name": "symfony/polyfill"
} }
}, },
"autoload": { "autoload": {
@ -1501,8 +1501,8 @@
"type": "library", "type": "library",
"extra": { "extra": {
"thanks": { "thanks": {
"name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "name": "symfony/polyfill"
} }
}, },
"autoload": { "autoload": {
@ -1575,8 +1575,8 @@
"type": "library", "type": "library",
"extra": { "extra": {
"thanks": { "thanks": {
"name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "name": "symfony/polyfill"
} }
}, },
"autoload": { "autoload": {
@ -1633,16 +1633,16 @@
}, },
{ {
"name": "twig/twig", "name": "twig/twig",
"version": "v3.16.0", "version": "v3.17.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/twigphp/Twig.git", "url": "https://github.com/twigphp/Twig.git",
"reference": "475ad2dc97d65d8631393e721e7e44fb544f0561" "reference": "677ef8da6497a03048192aeeb5aa3018e379ac71"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/475ad2dc97d65d8631393e721e7e44fb544f0561", "url": "https://api.github.com/repos/twigphp/Twig/zipball/677ef8da6497a03048192aeeb5aa3018e379ac71",
"reference": "475ad2dc97d65d8631393e721e7e44fb544f0561", "reference": "677ef8da6497a03048192aeeb5aa3018e379ac71",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1697,7 +1697,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/twigphp/Twig/issues", "issues": "https://github.com/twigphp/Twig/issues",
"source": "https://github.com/twigphp/Twig/tree/v3.16.0" "source": "https://github.com/twigphp/Twig/tree/v3.17.1"
}, },
"funding": [ "funding": [
{ {
@ -1709,7 +1709,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-11-29T08:27:05+00:00" "time": "2024-12-12T09:58:10+00:00"
} }
], ],
"packages-dev": [ "packages-dev": [
@ -3185,8 +3185,8 @@
"type": "library", "type": "library",
"extra": { "extra": {
"thanks": { "thanks": {
"name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "name": "symfony/polyfill"
} }
}, },
"autoload": { "autoload": {
@ -3263,8 +3263,8 @@
"type": "library", "type": "library",
"extra": { "extra": {
"thanks": { "thanks": {
"name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill",
"url": "https://github.com/symfony/polyfill" "name": "symfony/polyfill"
} }
}, },
"autoload": { "autoload": {

View file

@ -375,12 +375,12 @@
"image": "nextcloud/aio-collabora", "image": "nextcloud/aio-collabora",
"init": true, "init": true,
"healthcheck": { "healthcheck": {
"start_period": "360s", "start_period": "60s",
"test": "/healthcheck.sh", "test": "/healthcheck.sh",
"interval": "30s", "interval": "30s",
"timeout": "30s", "timeout": "30s",
"start_interval": "5s", "start_interval": "5s",
"retries": 3 "retries": 9
}, },
"expose": [ "expose": [
"9980" "9980"
@ -657,12 +657,12 @@
"user": "100", "user": "100",
"init": false, "init": false,
"healthcheck": { "healthcheck": {
"start_period": "360s", "start_period": "60s",
"test": "clamdcheck.sh", "test": "clamdcheck.sh",
"interval": "30s", "interval": "30s",
"timeout": "30s", "timeout": "30s",
"start_interval": "5s", "start_interval": "5s",
"retries": 3 "retries": 9
}, },
"expose": [ "expose": [
"3310" "3310"
@ -704,12 +704,12 @@
"image": "nextcloud/aio-onlyoffice", "image": "nextcloud/aio-onlyoffice",
"init": true, "init": true,
"healthcheck": { "healthcheck": {
"start_period": "360s", "start_period": "60s",
"test": "/healthcheck.sh", "test": "/healthcheck.sh",
"interval": "30s", "interval": "30s",
"timeout": "30s", "timeout": "30s",
"start_interval": "5s", "start_interval": "5s",
"retries": 3 "retries": 9
}, },
"expose": [ "expose": [
"80" "80"

View file

@ -17,7 +17,7 @@
<div class="container"> <div class="container">
<main> <main>
<h1>Nextcloud AIO v10.1.0</h1> <h1>Nextcloud AIO v10.1.1</h1>
{# Add 2nd tab warning #} {# Add 2nd tab warning #}
<script type="text/javascript" src="second-tab-warning.js"></script> <script type="text/javascript" src="second-tab-warning.js"></script>

View file

@ -731,7 +731,7 @@ You might want to adjust the Nextcloud apps that are installed upon the first st
### How to add OS packages permanently to the Nextcloud container? ### How to add OS packages permanently to the Nextcloud container?
Some Nextcloud apps require additional external dependencies that must be bundled within Nextcloud container in order to work correctly. As we cannot put each and every dependency for all apps into the container - as this would make the project quickly unmaintainable - there is an official way in which you can add additional dependencies into the Nextcloud container. However note that doing this is disrecommended since we do not test Nextcloud apps that require external dependencies. Some Nextcloud apps require additional external dependencies that must be bundled within Nextcloud container in order to work correctly. As we cannot put each and every dependency for all apps into the container - as this would make the project quickly unmaintainable - there is an official way in which you can add additional dependencies into the Nextcloud container. However note that doing this is disrecommended since we do not test Nextcloud apps that require external dependencies.
You can do so by adding `--env NEXTCLOUD_ADDITIONAL_APKS="imagemagick dependency2 dependency3"` to the docker run command of the mastercontainer (but before the last line `nextcloud/all-in-one:latest`! If it was started already, you will need to stop the mastercontainer, remove it (no data will be lost) and recreate it using the docker run command that you initially used) and customize the value to your fitting. It must be a string with small letters a-z, digits 0-9, spaces, dots and hyphens or '_'. You can find available packages here: https://pkgs.alpinelinux.org/packages?branch=v3.20. By default `imagemagick` is added. If you want to keep it, you need to specify it as well. You can do so by adding `--env NEXTCLOUD_ADDITIONAL_APKS="imagemagick dependency2 dependency3"` to the docker run command of the mastercontainer (but before the last line `nextcloud/all-in-one:latest`! If it was started already, you will need to stop the mastercontainer, remove it (no data will be lost) and recreate it using the docker run command that you initially used) and customize the value to your fitting. It must be a string with small letters a-z, digits 0-9, spaces, dots and hyphens or '_'. You can find available packages here: https://pkgs.alpinelinux.org/packages?branch=v3.21. By default `imagemagick` is added. If you want to keep it, you need to specify it as well.
### How to add PHP extensions permanently to the Nextcloud container? ### How to add PHP extensions permanently to the Nextcloud container?
Some Nextcloud apps require additional php extensions that must be bundled within Nextcloud container in order to work correctly. As we cannot put each and every dependency for all apps into the container - as this would make the project quickly unmaintainable - there is an official way in which you can add additional php extensions into the Nextcloud container. However note that doing this is disrecommended since we do not test Nextcloud apps that require additional php extensions. Some Nextcloud apps require additional php extensions that must be bundled within Nextcloud container in order to work correctly. As we cannot put each and every dependency for all apps into the container - as this would make the project quickly unmaintainable - there is an official way in which you can add additional php extensions into the Nextcloud container. However note that doing this is disrecommended since we do not test Nextcloud apps that require additional php extensions.