version: '3.1' services: db: image: mariadb container_name: nextcloud-db command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-read-only-compressed=OFF restart: always volumes: - /data/nextcloud/mysql_data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD={{ nextcloud_mysql_root_pwd }} - MYSQL_PASSWORD={{ nextcloud_mysql_pwd }} - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_ALLOW_EMPTY_PASSWORD=true app: image: nextcloud container_name: nextcloud volumes: - /zfs:/var/www/html environment: - NEXTCLOUD_HOSTNAME=cloud.lino.cooking - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD={{ nextcloud_mysql_pwd }} - MYSQL_HOST=nextcloud-db:3306 - NEXTCLOUD_ADMIN_USER=linosilva - NEXTCLOUD_ADMIN_PASSWORD={{ nextcloud_admin_pwd }} ports: - 8001:80 restart: always