Set up Gitea Runner

This commit is contained in:
Akumatic 2025-01-30 18:51:48 +01:00
parent a2870a654d
commit 46ce13066f

View File

@ -50,12 +50,14 @@ services:
GITEA__repository__MAX_CREATION_LIMIT: 0
GITEA__ui__THEMES: catppuccin-latte-mauve,catppuccin-frappe-mauve,catppuccin-macchiato-mauve,catppuccin-mocha-mauve,catppuccin-mauve-auto
GITEA__ui__DEFAULT_THEME: catppuccin-mauve-auto
GITEA_RUNNER_REGISTRATION_TOKEN_FILE: /run/secrets/runner_token
secrets:
- db_user
- db_pass
- db_name
- secret
- token
- runner_token
- root_url
- domain
- ssh_domain
@ -64,6 +66,24 @@ services:
- mail_user
- mail_pass
- mail_from
runner:
image: gitea/act_runner:latest
container_name: gitea_runner
depends_on:
- server
restart: unless-stopped
volumes:
- runner:/data
- /var/run/docker.sock:/var/run/docker.sock
networks:
- internal
environment:
GITEA_RUNNER_REGISTRATION_TOKEN_FILE: /run/secrets/runner_token
GITEA_INSTANCE_URL: http://server:3000/
GITEA_RUNNER_NAME: Gitea Runner
secrets:
- runner_token
db:
image: postgres:14
@ -93,6 +113,8 @@ volumes:
name: gitea_db
data:
name: gitea_data
runner:
name: gitea_runner_data
networks:
internal:
@ -112,6 +134,8 @@ secrets:
file: /srv/docker/secrets/gitea/keys/secret.key
token:
file: /srv/docker/secrets/gitea/keys/token.key
runner_token:
file: /srv/docker/secrets/gitea/keys/runner_token.key
root_url:
file: /srv/docker/secrets/gitea/root_url.txt
domain: