feat: integrate AbstractWizard for initialization

- Add wizard service (git.hangman-lab.top/hzhang/abstract-wizard:latest)
- Add wizard-init service: uploads init-config on first deploy
- Backend reads wizard config on startup, creates admin user + default project
- Add init-config/harborforge.json with default admin credentials
- Update README with initialization docs
- Startup order: mysql → wizard → wizard-init → backend → frontend
This commit is contained in:
zhi
2026-03-06 13:15:54 +00:00
parent f34538e3b0
commit 6673372532
5 changed files with 94 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
{
"admin": {
"username": "admin",
"email": "admin@harborforge.local",
"password": "changeme",
"full_name": "HarborForge Admin"
},
"default_project": {
"name": "Default",
"description": "默认项目"
}
}