cliproxy commited on
Commit
cd70fa9
·
1 Parent(s): 4332a20

Derive API key from AUTH_TOKEN_1 hash for stable restarts

Browse files
Files changed (1) hide show
  1. start.sh +2 -2
start.sh CHANGED
@@ -12,11 +12,11 @@ while true; do
12
  i=$((i + 1))
13
  done
14
 
15
- # Set API key
16
  if [ -n "$PROXY_API_KEY" ]; then
17
  KEY="$PROXY_API_KEY"
18
  else
19
- KEY="sk-$(od -vN 16 -A none -t x1 /dev/urandom 2>/dev/null | tr -d ' \n')"
20
  echo "Generated key: $KEY"
21
  fi
22
 
 
12
  i=$((i + 1))
13
  done
14
 
15
+ # Set API key — derive deterministically from AUTH_TOKEN_1 so it survives restarts
16
  if [ -n "$PROXY_API_KEY" ]; then
17
  KEY="$PROXY_API_KEY"
18
  else
19
+ KEY="sk-$(echo "$AUTH_TOKEN_1" | sha256sum | head -c 32)"
20
  echo "Generated key: $KEY"
21
  fi
22