From c0c396f0089a40bb32fba5cb50e406f53609bf2b Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Tue, 19 May 2020 21:49:09 +0100 Subject: [PATCH] Add a redis cache to gitea --- .../roles/intersect-docker/files/gitea/app.ini | 16 +++++++++++++--- .../files/gitea/docker-compose.yml | 6 ++++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/ansible/roles/intersect-docker/files/gitea/app.ini b/ansible/roles/intersect-docker/files/gitea/app.ini index c51911a..f280000 100644 --- a/ansible/roles/intersect-docker/files/gitea/app.ini +++ b/ansible/roles/intersect-docker/files/gitea/app.ini @@ -43,7 +43,8 @@ CHARSET = utf8 LOG_SQL = false [indexer] -ISSUE_INDEXER_PATH = /data/gitea/indexers/issues.bleve +ISSUE_INDEXER_QUEUE_TYPE = redis +ISSUE_INDEXER_QUEUE_CONN_STR = addr=redis:6379 [session] PROVIDER_CONFIG = /data/gitea/sessions @@ -94,5 +95,14 @@ ENABLE_OPENID_SIGNIN = false ENABLE_OPENID_SIGNUP = false [cache] -ADAPTER = memory -INTERVAL = 60 +ADAPTER = redis +HOST = addr=redis:6379 +ITEM_TTL = 168h + +[queue] +TYPE = redis +CONN_STR = addr=redis:6379 + +[queue.task] +TYPE = redis +CONN_STR = addr=redis:6379 diff --git a/ansible/roles/intersect-docker/files/gitea/docker-compose.yml b/ansible/roles/intersect-docker/files/gitea/docker-compose.yml index ba8507b..f20e982 100644 --- a/ansible/roles/intersect-docker/files/gitea/docker-compose.yml +++ b/ansible/roles/intersect-docker/files/gitea/docker-compose.yml @@ -21,6 +21,12 @@ services: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro + redis: + image: redis:5-alpine + restart: unless-stopped + volumes: + - ./redis:/data + db: image: postgres:12-alpine restart: unless-stopped