services: nextcloud-db: image: mariadb:10.6 container_name: nextcloud-db command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW restart: unless-stopped volumes: - /home/florian/docker/nextcloud/db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=mYb0Tf3BGgUBG9jr - MYSQL_PASSWORD=mYb0Tf3BGgUBG9jr - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud redis: image: redis:alpine container_name: nextcloud-redis restart: unless-stopped nextcloud-app: image: nextcloud:latest container_name: nextcloud-app restart: unless-stopped depends_on: - nextcloud-db volumes: - /home/florian/docker/nextcloud/data:/var/www/html environment: - MYSQL_PASSWORD=mYb0Tf3BGgUBG9jr - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=nextcloud-db ports: - "8081:80"