44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
name: gitea-runner
|
|
services:
|
|
runner:
|
|
container_name: gitea-runner-01
|
|
environment:
|
|
- CONFIG_FILE=/config.yaml
|
|
- GITEA_INSTANCE_URL=https://GITEA_INSTANCE_URL_GOES_HERE
|
|
- GITEA_RUNNER_NAME=runner-01
|
|
- GITEA_RUNNER_REGISTRATION_TOKEN=GITEA_TOKEN
|
|
image: docker.io/gitea/act_runner:0.2.13
|
|
labels:
|
|
icon: https://git.ct.hinrichs.dev/alexander/CasaOS-alexanders-AppStore/raw/branch/main/Apps/gitea-runner/icon.png
|
|
restart: unless-stopped
|
|
volumes:
|
|
- type: bind
|
|
source: /DATA/AppData/$AppID/config.yaml
|
|
target: /config.yaml
|
|
- type: bind
|
|
source: /DATA/AppData/$AppID/data
|
|
target: /data
|
|
- type: bind
|
|
source: /var/run/docker.sock
|
|
target: /var/run/docker.sock
|
|
network_mode: bridge
|
|
x-casaos:
|
|
architectures:
|
|
- amd64
|
|
- arm64
|
|
main: runner
|
|
author: Alexander Hinrichs
|
|
category: Development
|
|
developer: Gitea
|
|
description:
|
|
en_us: A lightweight CI/CD runner for Gitea Actions, compatible with
|
|
GitHub Actions workflows. Enables automated build, test, and
|
|
deployment pipelines for your self-hosted Git repositories.
|
|
tagline:
|
|
en_us: Self-hosted CI/CD runner for Gitea Actions
|
|
icon: https://git.ct.hinrichs.dev/alexander/CasaOS-alexanders-AppStore/raw/branch/main/Apps/gitea-runner/icon.png
|
|
index: /
|
|
store_app_id: gitea-runner
|
|
title:
|
|
en_us: Gitea Runner
|