--- services: kavita: image: ghcr.io/kareadita/kavita:latest container_name: kavita networks: public: ipv4_address: 192.168.240.53 ports: - ${KAVITA_EXTERNAL_PORT}:${KAVITA_INTERNAL_PORT} labels: caddy: kavita.${DOMAIN} caddy.reverse_proxy: "{{ upstreams $KAVITA_INTERNAL_PORT }}" environment: - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true volumes: - "${STORAGE_PATH}/media/comics:/comics" - "${STORAGE_PATH}/media/comics/manga:/manga" - "${STORAGE_PATH}/media/comics/books:/books" - "${DOCKER_STORAGE_PATH}/kavita:/kavita/config" restart: unless-stopped