Runner: Geruest, Eingabepruefung, Auth
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c402837df6
commit
aeb08580bb
7 files changed
+296
No files matched your search
@@ -0,0 +1,19 @@
|
||||
// Konfiguration aus Umgebungsvariablen. Pfade sind HOST-Pfade (R6): der Runner mountet sie identisch.
|
||||
export function loadConfig(env = process.env) {
|
||||
return {
|
||||
token: env.PREVIEW_RUNNER_TOKEN || '',
|
||||
giteaUrl: env.GITEA_URL || '',
|
||||
giteaToken: env.GITEA_TOKEN || '',
|
||||
baseHost: env.PREVIEW_BASE_HOST || 'project.webklar.com',
|
||||
previewsRoot: env.PREVIEWS_ROOT || '/var/www/previews',
|
||||
workRoot: env.RUNNER_WORK_ROOT || '/srv/webklar-preview-runner/work',
|
||||
cacheRoot: env.RUNNER_CACHE_ROOT || '/srv/webklar-preview-runner/cache',
|
||||
apiPort: 8080,
|
||||
proxyPort: 8081,
|
||||
minFreeBytes: 1.5 * 1024 ** 3,
|
||||
buildTimeoutMs: 15 * 60e3,
|
||||
devIdleMs: 20 * 60e3,
|
||||
devMax: 3,
|
||||
devReadyMs: 180e3,
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user