diff --git a/base/game-server-node-connector/daemonset.yaml b/base/game-server-node-connector/daemonset.yaml index abe7598..5926779 100644 --- a/base/game-server-node-connector/daemonset.yaml +++ b/base/game-server-node-connector/daemonset.yaml @@ -6,6 +6,10 @@ metadata: name: game-server-node-connector namespace: 5stack spec: + updateStrategy: + type: RollingUpdate + rollingUpdate: + maxUnavailable: 1 selector: matchLabels: app: game-server-node-connector diff --git a/setup-env.sh b/setup-env.sh index e5512ef..18f1078 100755 --- a/setup-env.sh +++ b/setup-env.sh @@ -204,6 +204,11 @@ if [ -z "$WEB_DOMAIN" ] || [ -z "$WS_DOMAIN" ] || [ -z "$API_DOMAIN" ] || [ -z " echo "Base domain cannot be empty. Please enter your base domain (e.g. example.com):" read WEB_DOMAIN fi + + if [ -z "$WEB_DOMAIN" ] || echo "$WEB_DOMAIN" | grep -q ' '; then + echo "ERROR: Invalid domain '$WEB_DOMAIN'. Domain must be non-empty and contain no spaces." + exit 1 + fi echo "WEB_DOMAIN: $WEB_DOMAIN" update_env_var "overlays/config/api-config.env" "WEB_DOMAIN" "$WEB_DOMAIN"