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: - /mnt/SSD500/docker/nextcloud/mysql_data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=!cjhDe@BmDZj8*JyYCtLg6gmwm4nn*Y%!y6hxTJo - MYSQL_PASSWORD=R@xtYp#7tU75kGz!jDeQyZPT!3k9m4fGJ6YZCVNm - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_ALLOW_EMPTY_PASSWORD=true networks: - internal app: image: nextcloud container_name: nextcloud volumes: - /ganondorf/nextcloud:/var/www/html - /mnt/SSD500/docker:/mnt/docker-configs environment: - NEXTCLOUD_HOSTNAME=cloud.lino.cooking - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=R@xtYp#7tU75kGz!jDeQyZPT!3k9m4fGJ6YZCVNm - MYSQL_HOST=nextcloud-db:3306 - NEXTCLOUD_ADMIN_USER=linosilva - NEXTCLOUD_ADMIN_PASSWORD=4nuy%JU4AVeGUPozYb8V*U6ud&5@lS restart: always networks: - reverse-proxy - internal networks: internal: internal: true reverse-proxy: external: true