version: '2' services: db: image: mariadb container_name: nextcloud-db restart: always command: ['--innodb_read_only_compressed=OFF'] volumes: - ./db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=*$6E@md$C977 - MYSQL_PASSWORD=p@$$w0rd - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud app: image: nextcloud:latest container_name: nextcloud restart: always user: 1000:1000 sysctls: - net.ipv4.ip_unprivileged_port_start=0 volumes: - ./nextcloud:/var/www/html - /mnt/data:/data environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris - VIRTUAL_HOST=cloud.micard-family.fr - LETSENCRYPT_HOST=cloud.micard-family.fr - LETSENCRYPT_EMAIL=emilien.micard@gmail.com - MYSQL_HOST=nextcloud-db - MYSQL_PASSWORD=p@$$w0rd - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud depends_on: - db networks: default: external: name: proxy_nginxproxy