--- version: "2" services: nextcloud: image: linuxserver/nextcloud container_name: nextcloud environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - ./config:/config - ./data:/data ports: - ${PORT}:443 restart: unless-stopped depends_on: - nextcloud_db networks: - traefik_portal nextcloud_db: image: linuxserver/mariadb container_name: nextcloud_db environment: - PUID=${PUID} - PGID=${PGID} - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - TZ=${TZ} - MYSQL_DATABASE=nextcloud_db - MYSQL_USER=nextcloud - MYSQL_PASSWORD=${DATABASE_PASSWORD} volumes: - ./db:/config restart: unless-stopped networks: traefik_portal: external: true