Enable Gitea actions and move recipe mockup to a separate repo

This commit is contained in:
2026-03-26 17:41:19 +01:00
parent d590b3499c
commit 2008cd96eb
27 changed files with 42 additions and 3695 deletions

View File

@@ -24,6 +24,8 @@ services:
- GITEA__service__ENABLE_PASSKEY_AUTHENTICATION=false
- GITEA__openid__ENABLE_OPENID_SIGNIN=false
- GITEA__openid__ENABLE_OPENID_SIGNUP=false
- GITEA__actions__ENABLED=true
networks:
- homelab_apps
- gitea_db_net
@@ -68,6 +70,22 @@ services:
- pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}
timeout: 5s
runner:
image: gitea/act_runner:latest
container_name: gitea_runner
restart: unless-stopped
depends_on:
- server
environment:
GITEA_INSTANCE_URL: https://${GITEA_DOMAIN}
GITEA_RUNNER_REGISTRATION_TOKEN_FILE: /run/secrets/gitea_runner_token
GITEA_RUNNER_NAME: homelab-runner
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- gitea_runner_data:/data
secrets:
- gitea_runner_token
volumes:
gitea_data:
driver: local
@@ -75,6 +93,8 @@ volumes:
driver: local
gitea_db_data:
driver: local
gitea_runner_data:
driver: local
networks:
homelab_apps:
@@ -84,4 +104,6 @@ networks:
secrets:
gitea_db_password:
environment: GITEA_DB_PASSWORD
environment: GITEA_DB_PASSWORD
gitea_runner_token:
environment: GITEA_RUNNER_TOKEN