dekun
a3d4875bde
Standardize API port 23568 and web port 23566 across docs and dev config.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 13:07:46 +08:00
dekun
2a5fb5f469
Fix API port conflict default 23568, bcrypt registration, clearer login errors.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 13:04:59 +08:00
dekun
8652476abc
Fix registration: use bcrypt directly and show real API error messages.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 13:02:06 +08:00
dekun
9f34ce8e07
Fix PM2 startup: run only the sudo line from pm2 startup output.
...
Avoid executing PM2 banner text as shell commands during install.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 12:55:55 +08:00
dekun
521a0fc66f
Remove built-in proxy from deploy scripts and show pip install progress.
...
Proxy is optional via manual env vars only; update.sh also drops quiet pip/npm flags.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 12:50:06 +08:00
dekun
e797d188ee
Switch production deployment from Docker to PM2 on Ubuntu.
...
Add Express gateway, ecosystem config, and one-click install with native PostgreSQL, Node, and Python venv on port 23566.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 11:52:20 +08:00
dekun
e329d3398a
Initial commit: secondary school grade archive system.
...
Add FastAPI/React app with Docker deployment, Ubuntu one-click install, and docs for junior/senior high score tracking and mistake bank.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 11:18:58 +08:00