version: '3.6' networks: default: driver: bridge ipam: driver: default nextcloud: driver: bridge internal: true ipam: driver: default services: nextcloud: container_name: nextcloud image: nextcloud restart: unless-stopped environment: - TZ=${TZ:-Etc/UTC} - MYSQL_HOST=nextcloud_db - MYSQL_PASSWORD=freddy1 - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud ports: - "9321:80" - "9343:443" volumes: - ./volumes/nextcloud/html:/var/www/html depends_on: - nextcloud_db networks: - default - nextcloud nextcloud_db: container_name: nextcloud_db build: ./.templates/mariadb/. restart: unless-stopped environment: - TZ=${TZ:-Etc/UTC} - PUID=1000 - PGID=1000 - MYSQL_ROOT_PASSWORD=freddy2 - MYSQL_PASSWORD=freddy1 - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud volumes: - ./volumes/nextcloud/db:/config - ./volumes/nextcloud/db_backup:/backup networks: - nextcloud