|
171 | 171 | REPLACE_UPTIME_KUMA_CLIENT_SECRET) |
172 | 172 | existing_value=$(grep -A1 "name: uptime-kuma-client-secret" "$SECRETS_FILE" | grep "client-secret:" | sed 's/.*client-secret: //' | head -1) |
173 | 173 | ;; |
| 174 | + REPLACE_CLAUDECODEUI_CLIENT_SECRET) |
| 175 | + existing_value=$(grep -A1 "name: claudecodeui-client-secret" "$SECRETS_FILE" | grep "client-secret:" | sed 's/.*client-secret: //' | head -1) |
| 176 | + ;; |
174 | 177 | esac |
175 | 178 |
|
176 | 179 | if [[ -n "$existing_value" && "$existing_value" != "REPLACE_"* ]]; then |
|
219 | 222 | FILESTASH_SECRET_KEY=$(gen_password) |
220 | 223 | FILESTASH_ADMIN_PASSWORD=$(gen_password) |
221 | 224 | FILESTASH_COOKIE_SECRET=$(gen_password) |
| 225 | + CLAUDECODEUI_CLIENT_SECRET=$(gen_password) |
| 226 | + CLAUDECODEUI_COOKIE_SECRET=$(gen_password) |
222 | 227 |
|
223 | 228 | echo "Generated passwords:" |
224 | 229 | echo " - Keycloak DB password" |
|
237 | 242 | echo " - Filestash secret key" |
238 | 243 | echo " - Filestash admin password" |
239 | 244 | echo " - Filestash cookie secret" |
| 245 | + echo " - Claude Code UI client secret" |
| 246 | + echo " - Claude Code UI cookie secret" |
240 | 247 | echo "" |
241 | 248 |
|
242 | 249 | # Copy example and replace values |
@@ -302,6 +309,16 @@ else |
302 | 309 | sed -i "s|s3-region: REPLACE_FILESTASH_S3_REGION|s3-region: ${FILESTASH_S3_REGION:-us-east-1}|" "$SECRETS_FILE" |
303 | 310 | echo " - Filestash S3 backend" |
304 | 311 | fi |
| 312 | + |
| 313 | + # Claude Code UI secrets |
| 314 | + sed -i "s|client-secret: REPLACE_CLAUDECODEUI_CLIENT_SECRET|client-secret: ${CLAUDECODEUI_CLIENT_SECRET}|g" "$SECRETS_FILE" |
| 315 | + sed -i "s|cookie-secret: REPLACE_CLAUDECODEUI_COOKIE_SECRET|cookie-secret: ${CLAUDECODEUI_COOKIE_SECRET}|" "$SECRETS_FILE" |
| 316 | + |
| 317 | + # Anthropic API key (optional - from .env) |
| 318 | + if [[ -n "${ANTHROPIC_API_KEY:-}" ]]; then |
| 319 | + sed -i "s|anthropic-api-key: REPLACE_ANTHROPIC_API_KEY|anthropic-api-key: ${ANTHROPIC_API_KEY}|" "$SECRETS_FILE" |
| 320 | + echo " - Anthropic API key" |
| 321 | + fi |
305 | 322 | fi |
306 | 323 |
|
307 | 324 | echo -e "${GREEN}Secrets file updated: ${SECRETS_FILE}${NC}" |
|
0 commit comments