init
This commit is contained in:
62
dc/nextcloud/docker-compose.yml
Normal file
62
dc/nextcloud/docker-compose.yml
Normal file
@ -0,0 +1,62 @@
|
||||
services:
|
||||
redis:
|
||||
image: redis:6.2.7
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/redis:/data
|
||||
networks:
|
||||
- "nextcloud_net"
|
||||
nextcloud:
|
||||
build: ./nextcloud-fpm
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_DB: nextcloud
|
||||
POSTGRES_USER: nextcloud
|
||||
POSTGRES_HOST: postgres
|
||||
POSTGRES_PASSWORD: r5GJKfgNv6Jf1K7OjuEE1JtMTvgLbrG0
|
||||
TRUSTED_PROXIES: "172.17.0.0/16 172.18.0.0/16 192.168.1.0/24"
|
||||
APACHE_DISABLE_REWRITE_IP: "1"
|
||||
OVERWRITEHOST: "cloud.kpoe21.at"
|
||||
OVERWRITEPROTOCOL: "https"
|
||||
OVERWRITEWEBROOT: "/"
|
||||
REDIS_HOST: redis
|
||||
networks:
|
||||
- "postgres_net"
|
||||
- "nextcloud_net"
|
||||
volumes:
|
||||
- /var/nextcloud:/var/www/html
|
||||
- /dc/nextcloud/www.conf:/usr/local/etc/php-fpm.d/www2.conf
|
||||
- /dc/nextcloud/custom-php.ini:/usr/local/etc/php/conf.d/custom-php.ini
|
||||
web:
|
||||
image: nginx:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 8080:80
|
||||
networks:
|
||||
- "nextcloud_net"
|
||||
volumes:
|
||||
- ./mime.types:/etc/nginx/mime.types
|
||||
- ./nginx.conf:/etc/nginx/nginx.conf:ro
|
||||
- /var/nextcloud:/var/www/html
|
||||
collabora:
|
||||
image: collabora/code:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 3001:9980
|
||||
privileged: true
|
||||
environment:
|
||||
server_name: cloud.kpoe21.at
|
||||
extra_params: --o:ssl.enable=false --o:ssl.termination=true
|
||||
username: admin
|
||||
password: Pn7cmIsZNnf7DUC73PxRhC9HkA6ZzivD
|
||||
networks:
|
||||
- nextcloud_net
|
||||
volumes:
|
||||
- /var/collabora/coolwsd.xml:/etc/coolwsd/coolwsd.xml
|
||||
networks:
|
||||
nextcloud_net:
|
||||
name: "nextcloud_net"
|
||||
driver: bridge
|
||||
postgres_net:
|
||||
name: "postgres_net"
|
||||
external: true
|
Reference in New Issue
Block a user