version: '3.9' services: nextcloud-db: image: mariadb:latest restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /datas/nextcloud/db:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_PASSWORD: ${MYSQL_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} nextcloud-app: image: nextcloud:30.0.0 restart: always ports: - "${NEXTCLOUD_PORT}:80" depends_on: - nextcloud-db volumes: - /datas/nextcloud/app:/var/www/html environment: MYSQL_PASSWORD: ${MYSQL_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_HOST: nextcloud-db volumes: nextcloud-app: nextcloud-db: