Merge pull request #5696 from nextcloud/aio-yaml-update

Yaml updates
This commit is contained in:
Simon L. 2024-12-16 11:31:18 +01:00 committed by GitHub
commit 854632915e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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: 360s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
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: 360s
test: clamdcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
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: 360s
test: /healthcheck.sh
interval: 30s
timeout: 30s
start_interval: 5s
retries: 3
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: