version: '3' services: nextcloud: image: nextcloud ports: - 8080:80 volumes: - /media/docker/nextcloud/data/nextcloud:/var/www/html # - /media/docker/nextcloud/data/nextcloud/3rdparty:/var/www/html/3rdparty # - /media/docker/nextcloud/data/nextcloud/config:/var/www/html/config # - /media/docker/nextcloud/data/nextcloud/custom_apps:/var/www/html/custom_apps # - /media/docker/nextcloud/data/nextcloud/data:/var/www/html/data # - /media/docker/nextcloud/data/nextcloud/themes:/var/www/html/themes restart: always depends_on: - db - redis environment: - NEXTCLOUD_TRUSTED_DOMAINS='nc.awin.one' - MYSQL_USER=nextcloud - MYSQL_PASSWORD=F5vy&46Fzbn:hFnlHji.sWfS*SP~wC - MYSQL_DATABASE=nextcloud - MYSQL_HOST=db - REDIS_HOST=redis db: image: mariadb:10.6 restart: always command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW volumes: - /media/docker/nextcloud/data/db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=j^hR:t