#docker #docker-compose #nextcloud
#докер #docker-создать #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
Но это не создает второй элемент массива в config.php
файле.
Кроме того, я тоже использовал env таким образом:
NEXTCLOUD_TRUSTED_DOMAINS: ${NCADDRESS} nextcloud
Но никаких различий:
'trusted_domains' =>
array (
0 => 'nc.example.com',
),