From d1938ce90ba01a6bc97840ae492aabde548505f2 Mon Sep 17 00:00:00 2001 From: Elias Ahokas Date: Wed, 12 Nov 2025 00:46:17 +0200 Subject: [PATCH] add compose file --- .gitignore | 1 + docker-compose.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2eea525 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bfa40e5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,45 @@ +services: + caddy: + image: caddy:2 + restart: unless-stopped + ports: + - "80:80" + - "443:443" + - "443:443/udp" + volumes: + - ./conf/Caddyfile:/etc/caddy/Caddyfile:ro + - /var/lib/vepsi/caddy_data:/data + - /var/lib/vepsi/caddy_config:/config + + gitea: + image: docker.gitea.com/gitea:1.24.6-rootless + restart: unless-stopped + environment: + - USER_UID=1000 + - USER_GID=1000 + - DB_TYPE=sqlite3 + - ROOT_URL=https://git.sirian.me + volumes: + - /var/lib/vepsi/gitea_data:/var/lib/gitea + - /var/lib/vepsi/gitea_config:/etc/gitea + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + expose: + - "3000" + ports: + - "22:22" + + + gitea-runner: + image: gitea/act_runner:latest + restart: unless-stopped + environment: + - GITEA_INSTANCE_URL=https://git.sirian.me + - GITEA_RUNNER_REGISTRATION_TOKEN=${RUNNER_TOKEN} + - GITEA_RUNNER_LABELS=vepsi + - GITEA_RUNNER_NAME=vepsi-runner + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /var/lib/vepsi/gitea_runner:/data + depends_on: + - gitea \ No newline at end of file