14 Commits

Author SHA1 Message Date
51db747252 fix: build.sh copies index.ui, setup_rbac_perms adds /index.ui any + user_panel/ui 2026-08-12 13:02:01 +08:00
fca96b5a72 feat: add setup_rbac_perms.sh + set_role_perm.py (ref Sage pattern) 2026-08-12 12:55:30 +08:00
35d8a3af98 fix: login redirects to /rbac/user/login.ui, clean up iframe/modal, build.sh adds rbac user any perms 2026-08-12 12:53:15 +08:00
713f02f488 fix: add viewport meta, RBAC permission wildcard fix in build.sh 2026-08-12 12:49:49 +08:00
9cad44a40f build.sh: remove PYTHONPATH (pip install covers shared libs); config uses empty prefix 2026-08-12 11:36:35 +08:00
56ff1353bb fix: restore PYTHONPATH, rebuild wwwroot with direct copies 2026-08-11 17:52:23 +08:00
62662f0477 fix: pip install all modules (no -e), remove PYTHONPATH from start.sh 2026-08-11 17:50:09 +08:00
c09324c9ac feat: production-ready pccs deployment — homepage working, RBAC active, all modules online 2026-08-11 17:04:38 +08:00
bfe8397fe0 fix: remove bricks_for_python (repo 404), simplify pccs.py 2026-08-11 15:20:11 +08:00
6bca07f4a6 refactor: build.sh matches deployment spec (pkgs/py3, WORKDIR fix) 2026-08-11 15:16:42 +08:00
23e11cdadb fix: use Aliyun pip mirror, add timeout for xls2ddl install 2026-08-11 15:14:05 +08:00
b7036f4c36 fix: remove mysql-client from apt deps (conflicts with MariaDB) 2026-08-11 14:53:36 +08:00
43695b238d feat: complete pccs application scaffold per web-application-spec
- add app/pccs.py (webapp entry with ServerEnv/load_rbac/load_pybricks)
- add conf/config.json (password_key, logger, databases, website processors)
- add .env (environment variables for deployment)
- add .gitignore
- rewrite build.sh per spec (xls2ddl, json2ddl, xls2ui, symlinks, systemd)
2026-08-11 14:41:55 +08:00
b5b5784df5 feat: add build.sh for one-click deployment on pccs.opencomputing.cn 2026-08-11 14:40:31 +08:00