#!/usr/bin/env bash set -Eeuo pipefail repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)" cd "$repo_root" if [[ ! -f .env ]]; then cp .env.example .env chmod 600 .env echo "Created $repo_root/.env. Add the repository runner token, then rerun this script." >&2 exit 1 fi docker build --pull --tag portfolio-runner-job:node22 . docker compose config --quiet docker compose up -d echo "Runner started. Follow logs with: docker compose logs --follow runner"