version: '3' services: db: image: mariadb container_name: nextcloud-mariadb networks: - nextcloud_network - reverseproxy-nw volumes: - /mnt/containers/nextcloud/container-data/database:/var/lib/mysql:Z - /etc/localtime:/etc/localtime:ro environment: - MYSQL_ROOT_PASSWORD=${DB_MYSQL_ROOT_PASSWORD} - MYSQL_PASSWORD=${DB_MYSQL_PASSWORD} - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud restart: unless-stopped app: image: linuxserver/nextcloud:latest container_name: nextcloud-app networks: - nextcloud_network - reverseproxy-nw depends_on: - db volumes: - /mnt/containers/nextcloud/container-data:/var/www/html:Z - /mnt/containers/nextcloud/container-data:/var/www/html/config:Z - /mnt/containers/nextcloud/container-data:/var/www/html/custom_apps:Z - /mnt/containers/nextcloud/container-data:/var/www/html/data:Z - /mnt/containers/nextcloud/container-data:/var/www/html/themes:Z - /etc/localtime:/etc/localtime:ro environment: - VIRTUAL_HOST=files.it-depot.ru restart: unless-stopped ports: - 85:443 networks: nextcloud_network: reverseproxy-nw: external: true