Ragnarok rodecomp deployment on memento

Changes to upstream:
- git.js: coordinator commit identity from TD_GIT_AUTHOR_NAME/EMAIL.
- build.js: docker runner can share job dirs through a named volume
  (jobVolume/jobVolumeRoot) for containerized workers.
- install.js: staged installer output with logs, start prompt for regions.
- web: feed layout, cache-busting asset versions, multi-agent help section.
- build-td: fetch checksummed Windows runtime when building on non-Windows.

Additions:
- deploy/rodecomp: compose stack, Dockerfiles, Caddyfile, server.json,
  bulk import/verify scripts, and README.md with the deployment notes
  (the root README stays identical to upstream).
- toolchain/msvc-v142: MSVC v142 under Wine (Docker), SDK 10.0.19041.0.
- tools/rodecomp: project preparation, Forgejo provisioning, history and
  identity tools.
This commit is contained in:
clank-bot 2026-10-25 14:38:52 +01:00
commit 022e0a2c78
39 changed files with 1232 additions and 33 deletions

View file

@ -0,0 +1,25 @@
{
"listen": { "host": "0.0.0.0", "port": 8080 },
"publicUrl": "https://clank.rodecomp.online",
"verifyConcurrency": 1,
"remoteChecks": false,
"buildTimeoutMs": 300000,
"runners": {
"ragnarok": {
"type": "docker",
"image": "rodecomp/compiler:v142",
"toolchainRoot": "Z:\\opt\\toolchain",
"jobVolume": "rodecomp_data",
"jobVolumeRoot": "/var/lib/docker/volumes/rodecomp_data/_data",
"memory": "2g",
"cpus": 2,
"jobs": 2
}
},
"allowUnsandboxedRunners": false,
"distributeTarget": true,
"pushRemote": "forgejo",
"gitCloneUrl": "https://clank.rodecomp.online/git/clank/rodecomp.git",
"gitWebUrl": "https://clank.rodecomp.online/git/clank/rodecomp",
"trustProxy": false
}