version: "3.8" services: db: image: mariadb:11 container_name: nextcloud-db restart: unless-stopped command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - ./db:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: waterlooLamp45% MYSQL_DATABASE: nextcloud MYSQL_USER: nextcloud MYSQL_PASSWORD: tubeQualify79* redis: image: redis:7 container_name: nextcloud-redis restart: unless-stopped app: image: nextcloud:apache container_name: nextcloud-app ports: - "8081:80" restart: unless-stopped depends_on: - db - redis volumes: - ./app:/var/www/html - ./data:/var/www/html/data environment: MYSQL_HOST: db MYSQL_DATABASE: nextcloud MYSQL_USER: nextcloud MYSQL_PASSWORD: tubeQualify79* REDIS_HOST: redis NEXTCLOUD_TRUSTED_DOMAINS: nextcloud.sdanywhere.com TRUSTED_PROXIES: 192.168.128.19 OVERWRITEPROTOCOL: https