From beb019f7d4f101dbe67b52230d2170954c2b8866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Sun, 10 Sep 2023 14:53:48 +0200 Subject: [PATCH] gitea, gitearunner: add --- .env | 6 +++++- docker-compose.yml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/.env b/.env index 83b8652..c88d33d 100644 --- a/.env +++ b/.env @@ -89,4 +89,8 @@ PHOTOPRISM_INTERNAL_PORT=2342 SONARR_TV_STANDARD_EXTERNAL_PORT=8989 SONARR_INTERNAL_PORT=8989 BASEROW_EXTERNAL_PORT=8089 -BASEROW_INTERNAL_PORT=80 \ No newline at end of file +BASEROW_INTERNAL_PORT=80 +GITEA_WEBUI_EXTERNAL_PORT=3002 +GITEA_WEBUI_INTERNAL_PORT=3000 +GITEA_SSH_EXTERNAL_PORT=2022 +GITEA_SSH_INTERNAL_PORT=22 diff --git a/docker-compose.yml b/docker-compose.yml index 148cb97..df51f16 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -727,6 +727,38 @@ services: - infra + + gitea: + container_name: gitea + image: ${REGISTRY_URL}/gitea:latest + networks: + - public + - postgres + depends_on: + - postgres + ports: + - "${GITEA_WEBUI_EXTERNAL_PORT}:${GITEA_WEBUI_INTERNAL_PORT}" + - "${GITEA_SSH_EXTERNAL_PORT}:${GITEA_SSH_INTERNAL_PORT}" + volumes: + - "${DOCKER_STORAGE_PATH}/gitea:/data" + + gitearunner: + image: gitea/act_runner + depends_on: + - gitea + volumes: + - "${DOCKER_STORAGE_PATH}/gitearunner:/config" + - /var/run/docker.sock:/var/run/docker.sock + environment: + - GITEA_INSTANCE_URL=gitea.${DOMAIN} + # When using Docker Secrets, it's also possible to use + # GITEA_RUNNER_REGISTRATION_TOKEN_FILE to pass the location. + # The env var takes precedence + - GITEA_RUNNER_REGISTRATION_TOKEN=1vm09SjKhzCpzRMdM6UkTGmBhrcyIyAGtb4GK60f + profiles: + - base + - infra + restart: unless-stopped networks: