From 0732e7b160372fd747ea7f061cb3dc6e5ebb320d Mon Sep 17 00:00:00 2001 From: bieri Date: Tue, 3 Mar 2026 20:45:09 +0100 Subject: [PATCH] add gitea --- gitea/docker-compose.yaml | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 gitea/docker-compose.yaml diff --git a/gitea/docker-compose.yaml b/gitea/docker-compose.yaml new file mode 100644 index 0000000..e71886f --- /dev/null +++ b/gitea/docker-compose.yaml @@ -0,0 +1,53 @@ +# docker-compose.yaml + +name: gitea + +services: + + server: + image: gitea/gitea:1.23.7 + container_name: gitea-server + restart: always + environment: + - TZ=Europe/Berlin + - GITEA__database__DB_TYPE=postgres + - GITEA__database__HOST=db:5432 + - GITEA__database__NAME=gitea + - GITEA__database__USER=gitea + - GITEA__database__PASSWD=${GITEA_DB_PASSWORD} + volumes: + - /opt/docker-volumes/${COMPOSE_PROJECT_NAME}/data:/data + ports: + - 3105:3000 + - 222:22 + depends_on: + - db + + db: + image: postgres:17.4 + container_name: gitea-db + restart: always + environment: + - TZ=Europe/Berlin + - POSTGRES_DB=gitea + - POSTGRES_USER=gitea + - POSTGRES_PASSWORD=${GITEA_DB_PASSWORD} + volumes: + - /opt/docker-volumes/${COMPOSE_PROJECT_NAME}/database:/var/lib/postgresql/data + + runner: + image: gitea/act_runner:0.2.11 + container_name: gitea_runner + restart: always + depends_on: + - server + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /opt/docker-volumes/${COMPOSE_PROJECT_NAME}/runner/config.yaml:/config.yaml + - /opt/docker-volumes/${COMPOSE_PROJECT_NAME}/runner/data:/data + environment: + - TZ=Europe/Berlin + - CONFIG_FILE=/config.yaml + - GITEA_INSTANCE_URL=http://gitea-server:3000 + - GITEA_RUNNER_REGISTRATION_TOKEN=${GITEA_RUNNER_TOKEN} + - GITEA_RUNNER_NAME=gitea-runner-01 \ No newline at end of file