From b61785cd636d9590e1e444d721fd7e185b5c2831 Mon Sep 17 00:00:00 2001 From: bcmmbaga Date: Mon, 3 Aug 2026 23:33:29 +0300 Subject: [PATCH] Address migration review feedback --- infrastructure_files/getting-started-enterprise.sh | 3 ++- infrastructure_files/migrate-to-enterprise.sh | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/infrastructure_files/getting-started-enterprise.sh b/infrastructure_files/getting-started-enterprise.sh index a91090e2e..5a2143ff9 100755 --- a/infrastructure_files/getting-started-enterprise.sh +++ b/infrastructure_files/getting-started-enterprise.sh @@ -428,7 +428,8 @@ render_compose_common() { - "--entrypoints.web.address=:80" - "--entrypoints.websecure.address=:443" - "--entrypoints.websecure.allowACMEByPass=true" - # Disable timeouts for long-lived gRPC streams and relay WebSockets + # readTimeout bounds the whole request, and gRPC streams / relay WebSockets + # never end one. Entrypoint-wide is the only scope Traefik offers here. - "--entrypoints.websecure.transport.respondingTimeouts.readTimeout=0" - "--entrypoints.websecure.transport.respondingTimeouts.writeTimeout=0" - "--entrypoints.websecure.transport.respondingTimeouts.idleTimeout=0" diff --git a/infrastructure_files/migrate-to-enterprise.sh b/infrastructure_files/migrate-to-enterprise.sh index 240011fe2..4bfda4c18 100755 --- a/infrastructure_files/migrate-to-enterprise.sh +++ b/infrastructure_files/migrate-to-enterprise.sh @@ -555,9 +555,9 @@ rollback() { # Restore .env to exactly what it was, or remove it if this run created it. if [[ "$ENV_EXISTED" == "yes" ]] && [[ -f "$ENV_BACKUP" ]]; then - mv -f "$ENV_BACKUP" .env + mv -f "$ENV_BACKUP" .env || echo " ⚠ Could not restore .env from $ENV_BACKUP." > /dev/stderr elif [[ "$ENV_EXISTED" == "no" ]]; then - rm -f .env + rm -f .env || true fi # Only ever the volume this run created — never the NetBird data volume.