fix(entrypoint): 避免未定義環境變數中止執行
CI / 計算版本號 (pull_request) Successful in 2s
CI / 品質檢查 (pull_request) Successful in 8s
AI / Code Review (pull_request) Failing after 31s

This commit is contained in:
2026-06-24 10:30:07 +00:00
parent 6e337718d9
commit af770b5d5c
+2 -1
View File
@@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -eo pipefail
if [[ -z "${OAUTH:-}" ]]; then if [[ -z "${OAUTH:-}" ]]; then
echo "OAUTH is required: provide base64 encoded Codex auth.json." >&2 echo "OAUTH is required: provide base64 encoded Codex auth.json." >&2
@@ -13,6 +13,7 @@ if [[ -z "${MODEL:-}" ]]; then
fi fi
CODEX_HOME="${CODEX_HOME:-/root/.codex}" CODEX_HOME="${CODEX_HOME:-/root/.codex}"
PROMPT="${PROMPT:-請自我介紹}"
mkdir -p "$CODEX_HOME" mkdir -p "$CODEX_HOME"
printf '%s' "$OAUTH" | base64 -d > "$CODEX_HOME/auth.json" printf '%s' "$OAUTH" | base64 -d > "$CODEX_HOME/auth.json"
chmod 600 "$CODEX_HOME/auth.json" chmod 600 "$CODEX_HOME/auth.json"