install.sh: never block on an interactive debconf prompt
redis-server (and other base packages) can pull in tzdata as a fresh dependency on a box that's never configured it, which prompts interactively (geographic area / city) and hangs the installer with no TTY attached -- confirmed by reproducing the hang in a clean container. DEBIAN_FRONTEND=noninteractive avoids it, matching the same fix applied to sso-manager-node's install.sh. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -23,6 +23,9 @@
|
||||
set -euo pipefail
|
||||
# Never block on an interactive git credential prompt in CI.
|
||||
export GIT_TERMINAL_PROMPT=0
|
||||
# Never block on an interactive debconf prompt (e.g. tzdata, pulled in as a
|
||||
# dependency on a box that's never configured it).
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
REPO_URL="${REPO_URL:-https://github.com/theta42/proxy.git}"
|
||||
REPO_DIR="${REPO_DIR:-/opt/theta42/proxy}"
|
||||
|
||||
Reference in New Issue
Block a user