phamnazage-jpg
|
47ced19c7b
|
fix(deploy): production CRM deployment improvements
- Fix deploy_crm_only.sh: non-destructive hot reload
- Enhanced stop logic with pgrep + fuser for port release
- Added 3-layer verification (process/control/user)
- Check /proc/$pid/exe for (deleted) marker
- Never delete DB
- Fix portal script contracts: crm_session → crm_subject
- deploy_tksea_portal.sh: use $cookie_crm_subject
- test_tksea_portal_assets.sh: assert crm_subject exists
- nginx.example.conf: updated trusted subject header
- Add systemd service management
- sub2api-crm.service.template
- install_crm_systemd.sh
- verify_crm_deployment.sh
Update docs/plans/2026-06-04-next-version-plan.md with deployment findings.
|
2026-06-10 15:44:45 +08:00 |
|
phamnazage-jpg
|
492f33a129
|
feat(vnext): complete vNext.1 release gate — default chain admission, idempotent init, user key skeleton
CI / Build & Test (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / Docker Build (push) Has been cancelled
CI / Release (push) Has been cancelled
- DEFAULT_CHAIN_ADMISSION.md: reviewed and approved, real artifact refs added
- DEFAULT_DATA_IDEMPOTENT_RELEASE_GATE.md: reviewed and approved
- scripts/setup_default_data.sh: idempotent init with --dry-run/--apply/artifact
- scripts/test/test_default_data.sh: 4 test cases all pass
- scripts/acceptance/verify_user_key_self_service.sh: Phase 0 skeleton
- .gitignore: add generated artifact directories
|
2026-06-05 11:07:50 +08:00 |
|
phamnazage-jpg
|
535f00712d
|
docs(routing): add phase2 closure task board
|
2026-05-29 12:56:27 +08:00 |
|
phamnazage-jpg
|
361a93270f
|
docs(routing): capture phase1 foundation plan
|
2026-05-28 15:37:13 +08:00 |
|
phamnazage-jpg
|
cfa1eaa904
|
Complete batch import v2 runtime and host capability recovery
|
2026-05-23 09:18:02 +08:00 |
|
phamnazage-jpg
|
1c02fcdaa7
|
chore: bootstrap repository
|
2026-05-12 21:46:19 +08:00 |
|