nextcloud 多个受信任域在 docker-compose 中不起作用

Vah*_*adi 5 docker docker-compose nextcloud

基于nextcloud docker

  • NEXTCLOUD_TRUSTED_DOMAINS(默认情况下未设置)可选的空格分隔列表

域这是我的 docker-compose:

version: '3.3'

services:
  redis:
    image: "redis:alpine"
    container_name: redis
    restart: always
  db:
    container_name: maria-db
    restart: always
    image: mariadb
    command: --transaction-isolation=READ-COMMITTED --log-bin=ROW --innodb-read-only-compressed=OFF
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: ncdb
      MYSQL_USER: nextcloud
      MYSQL_PASSWORD: nextcloud
    volumes:
      - /containers/cloud/mariadb:/var/lib/mysql

  nextcloud:
    container_name: nextcloud
    restart: always
    image: nextcloud:17.0.0
    ports:
      - 8080:80
    volumes:
      - /containers/cloud/nextcloud/apps:/var/www/html/apps
      - /containers/cloud/nextcloud/config:/var/www/html/config
      - /containers/cloud/nextcloud/data:/var/www/html/data
    depends_on:
      - db
    environment:
      - NEXTCLOUD_TRUSTED_DOMAINS=${NCADDRESS} nextcloud
Run Code Online (Sandbox Code Playgroud)

但它不会在config.php文件中创建第二个数组元素。我也使用这样的环境:

         NEXTCLOUD_TRUSTED_DOMAINS: ${NCADDRESS} nextcloud
Run Code Online (Sandbox Code Playgroud)

但没有区别:

  'trusted_domains' =>
  array (
    0 => 'nc.example.com',
  ),
Run Code Online (Sandbox Code Playgroud)