feat: add dedicated portfolio Gitea runner

This commit is contained in:
2026-09-15 14:36:19 +03:30
commit 23196d6884
12 changed files with 313 additions and 0 deletions

16
scripts/check-runner.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -Eeuo pipefail
repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$repo_root"
docker compose config --quiet
docker compose ps
docker compose exec runner test -s /data/.runner
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
portfolio-runner-job:node22 \
sh -lc 'node --version && npm --version && git --version && docker version && docker buildx version && docker compose version'
echo "Runner registration, Docker access, and job-image tools are ready."