admin
|
b083aa2cb2
|
revert run-app.sh to clean (yh-auth re-deployed to Nexus now provides yh.sso->serverName mapping; no hardcoded -D needed)
|
2026-08-10 11:18:53 +08:00 |
|
admin
|
6eea4ddfb8
|
diag: inspect running container env + embedded run-app.sh (-D patch?)
|
2026-08-10 10:49:18 +08:00 |
|
admin
|
391a837b80
|
ci: add read-only diag workflow for userbase-service (160 docker.sock)
|
2026-08-10 10:37:38 +08:00 |
|
admin
|
acf41f6564
|
ci: add deploy stage (pull+rollout+rollback) on 160 act_runner; add deploy dispatch input
|
2026-08-10 10:10:32 +08:00 |
|
admin
|
ab1f34d56b
|
fix: inject yh.sso CAS properties via -D to defeat yh-auth relaxed-binding null (serverName or service must be set)
|
2026-08-10 10:10:30 +08:00 |
|
admin
|
655385630b
|
fix: drop duplicate docker.sock volume (act_runner mounts it by default)
|
2026-08-10 09:35:32 +08:00 |
|
admin
|
e21bd27813
|
fix: drop duplicate docker.sock volume (act_runner mounts it by default)
|
2026-08-10 09:29:20 +08:00 |
|
admin
|
82ccbda9c8
|
fix: drop duplicate docker.sock volume (act_runner mounts it by default)
|
2026-08-10 09:22:11 +08:00 |
|
admin
|
176592fbff
|
add backend CI workflow
|
2026-08-10 09:17:41 +08:00 |
|
chenxing
|
3a3b0e7e79
|
chore(deploy): remove _debug.txt on success; gitignore build output
|
2026-08-04 23:32:29 +08:00 |
|
chenxing
|
68d9e3520a
|
fix(deploy): deterministic mv landing + robust base64 host diagnostics
|
2026-08-04 23:26:50 +08:00 |
|
chenxing
|
4249c7f3cd
|
debug(deploy): truncate _debug.txt per run for unambiguous diagnostics
|
2026-08-04 23:21:42 +08:00 |
|
chenxing
|
c2e7b8f12a
|
fix(deploy): correct dist nesting + capture host-readable diagnostics
|
2026-08-04 23:06:47 +08:00 |
|
chenxing
|
dabb053b19
|
fix(deploy): use Docker archive API to copy dist (no volume-source discovery)
|
2026-08-04 22:58:33 +08:00 |
|
chenxing
|
f0bd70ff6e
|
fix(deploy): discover workspace source via container inspect (not mountinfo)
|
2026-08-04 22:56:08 +08:00 |
|
chenxing
|
1619e41c20
|
debug(deploy): write helper diagnostics to host _debug.txt
|
2026-08-04 22:53:41 +08:00 |
|
chenxing
|
1aef90eff5
|
fix(ci): quote run value containing colon (YAML parse error)
|
2026-08-04 22:50:25 +08:00 |
|
chenxing
|
aa5cc483ec
|
ci: allow manual workflow_dispatch (manual re-deploy)
|
2026-08-04 22:49:49 +08:00 |
|
chenxing
|
caec1d864c
|
fix(deploy): copy from /src (helper bind) not host workspace path
|
2026-08-04 22:46:27 +08:00 |
|
chenxing
|
5e368f6c4e
|
ci: deploy front via docker.sock helper container (act_runner ignores custom volumes)
|
2026-08-04 22:45:44 +08:00 |
|
chenxing
|
31b5d183da
|
ci: declare /data/www/userbase in job container.volumes (options honors only first --volume)
|
2026-08-04 22:29:54 +08:00 |
|
chenxing
|
af9655c548
|
ci: mount /data/www/userbase via runner options (valid_volumes precise bind)
|
2026-08-04 22:26:39 +08:00 |
|
chenxing
|
fffdd7e4c5
|
ci: document valid_volumes bind requirement (re-trigger with fixed runner config)
|
2026-08-04 22:15:47 +08:00 |
|
chenxing
|
aa0724dc49
|
fix(build): drop node-sass (no Node20 prebuilt); CI strips it from lockfile before npm ci
|
2026-08-04 22:10:13 +08:00 |
|
chenxing
|
6c4d800c26
|
fix(ci): replace GitHub actions/checkout with internal Gitea clone (no github.com egress)
|
2026-08-04 21:51:55 +08:00 |
|
chenxing
|
a94140fdb8
|
fix(ci): mount /data/www/userbase explicitly in job container (runner options 2nd volume dropped)
|
2026-08-04 21:42:12 +08:00 |
|
ab
|
e8eaee0e77
|
ci: add deploy-front workflow (static) + example docker-push workflow
|
2026-08-04 21:31:34 +08:00 |
|
ab
|
e02dcc23da
|
init: userbase front/service/deploy source (CI builds front via Gitea Actions)
|
2026-08-04 21:24:50 +08:00 |
|