version: '3' services: db: image: mariadb restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed volumes: - db:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password MYSQL_PASSWORD: password MYSQL_DATABASE: nextcloud MYSQL_USER: nextcloud app: image: lscr.io/linuxserver/nextcloud restart: always ports: - 80:80 volumes: - config:/config - data:/data depends_on: - db environment: MYSQL_PASSWORD: password MYSQL_DATABASE: nextcloud MYSQL_USER: nextcloud MYSQL_HOST: db volumes: db: config: data: