Files
gitea/compose.yml
Kappeh dcc0707588
All checks were successful
Deploy / Deploy (push) Successful in 9s
Add traefik configuration
2025-11-28 16:17:14 +00:00

51 lines
1.4 KiB
YAML

services:
gitea_server:
container_name: gitea_server
image: docker.gitea.com/gitea:1.25.1-rootless
restart: unless-stopped
user: 2000:2000 # gitea_server:gitea_server
volumes:
- ./server/data:/var/lib/gitea:rw
- ./server/config:/etc/gitea:rw
- ./server/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
networks:
- frontend
- gitea_network
ports:
- 3000:3000
- 2222:2222
labels:
- traefik.enable=true
- traefik.http.routers.gitea-http.rule=Host(`gitea.leaf.home.kappeh.org`)
- traefik.http.routers.gitea-http.entrypoints=web
gitea_runner:
container_name: gitea_runner
image: docker.io/gitea/act_runner:0.2.13
restart: unless-stopped
user: 2001:2001 # gitea_runner:gitea_runner
group_add:
- "${DOCKER_GID}"
depends_on:
- gitea_server
environment:
CONFIG_FILE: /config.yaml
GITEA_INSTANCE_URL: "https://git.illegal-crime.org"
GITEA_RUNNER_REGISTRATION_TOKEN: "${REGISTRATION_TOKEN}"
GITEA_RUNNER_NAME: "Gitea Runner"
volumes:
- ./runner/data:/data:rw
- ./runner/config.yaml:/config.yaml:ro
- ./runner/cache:/.cache:rw
- /var/run/docker.sock:/var/run/docker.sock:rw
networks:
- gitea_network
networks:
frontend:
external: true
gitea_network:
name: gitea_network