Thomas E Lackey
e4690d4742
``` $ laconic-so --stack act-runner deploy init --output act-runner.yml $ laconic-so --stack act-runner deploy create --spec-file act-runner.yml --deployment-dir ~/opt/deployments/act-runner-1 $ echo "CERC_GITEA_RUNNER_REGISTRATION_TOKEN=FOO" >> ~/opt/deployments/act-runner-1/config.env $ laconic-so deployment --dir ~/opt/deployments/act-runner-1 up ``` Reviewed-on: #71 Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com> Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com>
24 lines
919 B
YAML
24 lines
919 B
YAML
|
|
services:
|
|
runner:
|
|
image: cerc/act-runner:local
|
|
restart: always
|
|
environment:
|
|
- CONFIG_FILE=/config/act-runner-config.yml
|
|
# Note: eMdEwIzSo87nBh0UFWZlbp308j6TNWr3WhWxQqIc is a static token we use for convenience in stand-alone deployments. Not secure, obviously.
|
|
- GITEA_RUNNER_REGISTRATION_TOKEN=${CERC_GITEA_RUNNER_REGISTRATION_TOKEN:-eMdEwIzSo87nBh0UFWZlbp308j6TNWr3WhWxQqIc}
|
|
- GITEA_INSTANCE_URL=${CERC_GITEA_INSTANCE_URL:-http://gitea.local:3000}
|
|
- GITEA_RUNNER_LABELS=${CERC_GITEA_RUNNER_LABELS:-ubuntu-latest:docker://cerc/act-runner-task-executor:local,ubuntu-22.04:docker://cerc/act-runner-task-executor:local}
|
|
extra_hosts:
|
|
- "gitea.local:host-gateway"
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- act-runner-data:/data
|
|
- act-runner-config:/config:ro
|
|
ports:
|
|
- 8088
|
|
|
|
volumes:
|
|
act-runner-data:
|
|
act-runner-config:
|