Am configurat o gazdă docker și am vrut să configurez nextcloud cu colabora-office. Dar pur și simplu nu găsește gazda colaboratorului. fișierul meu de scriere este următorul:
versiunea: „3.2”
Servicii:
db:
imagine: mariadb:10.5
reporniți: întotdeauna
volume:
- db:/var/lib/mysql
mediu inconjurator:
- MYSQL_DATABASE=xxx-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=evilcorp
- MARIADB_RANDOM_ROOT_PASSWORD=da
nextcloud:
imagine: nextcloud:20
reporniți: întotdeauna
volume:
- nextcloud:/var/www/html
mediu inconjurator:
- MYSQL_DATABASE=vow-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=evilcorp
- MYSQL_HOST=db:3306
retele:
- proxy
- Mod implicit
etichete:
- "traefik.enable=true"
- „traefik.http.routers.nextcloud.entrypoints=http”
- "traefik.http.routers.nextcloud.rule=Host(`storage.xxx.org`)"
- „traefik.http.middlewares.nextcloud-https-redirect.redirectscheme.scheme=https”
- „traefik.http.routers.nextcloud.middlewares=nextcloud-https-redirect”
- „traefik.http.routers.nextcloud-secure.entrypoints=https”
- "traefik.http.routers.nextcloud-secure.rule=Host(`storage.xxx.org`)"
- „traefik.http.routers.nextcloud-secure.tls=true”
- „traefik.http.routers.nextcloud-secure.tls.certresolver=http”
- „traefik.docker.network=proxy”
depinde de:
- db
colaborare:
imagine: colabora/code:latest
reporniți: întotdeauna
retele:
- Mod implicit
- proxy
porturi:
- 9980:9980
cap_add:
- MKNOD
volume:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
mediu inconjurator:
- domeniu=stocare\.xxx\.org
- extra_params=--o:ssl.enable=false --o:ssl.termination=true
- DONT_GEN_SSL_CERT=DA
etichete:
- "traefik.enable=true"
- „traefik.http.routers.office.entrypoints=http”
- "traefik.http.routers.office.rule=Host(`office.xxx.org`)"
- „traefik.http.middlewares.office-https-redirect.redirectscheme.scheme=https”
- „traefik.http.routers.office.middlewares=office-https-redirect”
- „traefik.http.routers.office-secure.entrypoints=https”
- "traefik.http.routers.office-secure.rule=Host(`office.xxx.org`)"
- „traefik.http.routers.office-secure.tls=true”
- „traefik.http.routers.office-secure.tls.certresolver=http”
- „traefik.http.services.nextcloud.loadbalancer.server.port=9980”
volume:
db:
nextcloud:
retele:
proxy:
extern: adevărat
Ma poate ajuta cineva? Când activez colabora-app în nextcloud și introduc https://office.xxx.org ca adresă de colaborare scrie: „Nu se poate conecta la serverul online colabora”
Serverul este în funcțiune, în browser îl pot accesa cu office.xxx.org și primesc un „OK” ca răspuns.
(după cum ați putea vedea, există și un container traefik-proxy care rulează pe gazda docker)