HH-620: require authentication before exposing setup
Docker image / Test (pull_request) Successful in 39s
Docker image / Build and publish (pull_request) Successful in 2m41s

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
2026-08-24 16:44:55 +08:00
co-authored by multica-agent
parent 8d6e7c0098
commit ab0f9d3eec
7 changed files with 215 additions and 15 deletions
+6 -1
View File
@@ -33,12 +33,17 @@ func main() {
if err != nil {
log.Fatalf("bootstrap: runtime preparation failed: %v", err)
}
adminPasswordInitialized, err := bootstrap.EnsureAdminPassword(root, ssclashBinary, os.Getenv("SSCLASH_PASSWORD"))
if err != nil {
log.Fatalf("bootstrap: admin authentication setup failed: %v", err)
}
log.Printf(
"bootstrap: ready root=%s core_initialized=%t config_initialized=%t server_settings_changed=%t",
"bootstrap: ready root=%s core_initialized=%t config_initialized=%t server_settings_changed=%t admin_password_initialized=%t",
root,
result.CoreInitialized,
result.ConfigInitialized,
result.ServerSettingsChanged,
adminPasswordInitialized,
)
subscriptionURL := os.Getenv("SUBSCRIPTION_URL")