Ver Fonte

default seeded admin credentials to admin/change-me when SPRY_SEED_ADMIN_* are unset — a bare local run against a fresh SPRY_DB_PATH previously seeded nothing and login failed silently

clanker há 1 mês atrás
pai
commit
c8660ec2d6
2 ficheiros alterados com 9 adições e 6 exclusões
  1. 4 1
      README.md
  2. 5 5
      src/main.vala

+ 4 - 1
README.md

@@ -81,10 +81,13 @@ port must be reachable from the daemon; project checkouts live under
 `SADDLE_PROJECTS_ROOT`):
 
 ```bash
-export SPRY_SEED_ADMIN_USERNAME=admin SPRY_SEED_ADMIN_PASSWORD=change-me
 export SADDLE_LLM_BASE_URL=http://127.0.0.1:9999 SADDLE_LLM_MODEL=mock
 export SADDLE_PROJECTS_ROOT=/tmp/clanker-e2e/workspace
 ./builddir/clanker-saddle 8080
+```
+
+`SPRY_SEED_ADMIN_USERNAME`/`SPRY_SEED_ADMIN_PASSWORD` default to
+`admin`/`change-me` when unset; export them to seed different credentials.
 
 ../saddle/builddir/src/saddle --port 7100
 

+ 5 - 5
src/main.vala

@@ -223,13 +223,13 @@ int main(string[] args) {
 }
 
 /**
- * Seeds the admin account when BOTH SPRY_SEED_ADMIN_USERNAME and
- * SPRY_SEED_ADMIN_PASSWORD are set; skipped silently otherwise. The
- * password is never logged.
+ * Seeds the admin account from SPRY_SEED_ADMIN_USERNAME and
+ * SPRY_SEED_ADMIN_PASSWORD, defaulting both to admin/change-me when unset.
+ * The password is never logged.
  */
 private async void seed_admin(Container container) {
-    var username = Environment.get_variable("SPRY_SEED_ADMIN_USERNAME") ?? "";
-    var password = Environment.get_variable("SPRY_SEED_ADMIN_PASSWORD") ?? "";
+    var username = Environment.get_variable("SPRY_SEED_ADMIN_USERNAME") ?? "admin";
+    var password = Environment.get_variable("SPRY_SEED_ADMIN_PASSWORD") ?? "change-me";
     if (username.length == 0 || password.length == 0) {
         return;
     }