Add redis cache for gitea

This commit is contained in:
Jake Howard
2021-01-22 18:59:52 +00:00
parent cc847a069c
commit 2a8f715eca
3 changed files with 21 additions and 5 deletions

View File

@ -11,6 +11,7 @@ services:
- 3022:3022
depends_on:
- db
- redis
volumes:
- "{{ app_data_dir }}/gitea/app.ini:/data/gitea/conf/app.ini"
- "{{ app_data_dir }}/gitea/:/data"
@ -31,3 +32,9 @@ services:
environment:
- POSTGRES_PASSWORD=gitea
- POSTGRES_USER=gitea
redis:
image: redis:6-alpine
restart: unless-stopped
volumes:
- /mnt/tank/dbs/redis/gitea/:/data

View File

@ -53,8 +53,8 @@ AVATAR_UPLOAD_PATH = /data/gitea/avatars
REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars
[session]
PROVIDER_CONFIG = /data/gitea/sessions
PROVIDER = file
PROVIDER_CONFIG = {{ redis_url }}
PROVIDER = redis
COOKIE_NAME = session
COOKIE_SECURE = true
@ -63,8 +63,9 @@ MODE = console
LEVEL = info
[cache]
ADAPTER = memory
INTERVAL = 60
ADAPTER = redis
HOST = {{ redis_url }}
ITEM_TTL = 168h # 1 week
[cron]
RUN_AT_START = true
@ -86,8 +87,14 @@ AUTHOR = {{ name }}
DESCRIPTION = Git with a cup of orange juice
[indexer]
ISSUE_INDEXER_PATH = /data/gitea/indexers/issues.bleve
ISSUE_INDEXER_TYPE = db
ISSUE_INDEXER_QUEUE_TYPE = redis
ISSUE_INDEXER_QUEUE_CONN_STR = {{ redis_url }}
[other]
SHOW_FOOTER_VERSION = false
SHOW_FOOTER_TEMPLATE_LOAD_TIME = false
[queue]
TYPE = redis
CONN_STR = {{ redis_url }}