version: '2' volumes: app: services: app: container_name: nextcloud image: nextcloud restart: always ports: - 8080:80 volumes: - app:/var/www/html - /mnt/data/nextcloud:/var/www/html/data environment: - MYSQL_PASSWORD=${MYSQL_PASSWORD} - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_USER=${MYSQL_USER} - MYSQL_HOST=${MYSQL_HOST} networks: default: name: mariadb_default external: true proxy: name: proxy external: true