@@ -5,6 +5,7 @@ x-backend: &backend # yaml anchor definition
5
5
image : ${APP_IMAGE}:${APP_TAG}
6
6
volumes :
7
7
- media_root:/app/media
8
+ - xapian_index:/app/xapian_index
8
9
environment :
9
10
# PAPERMERGE__<section>__<variable>
10
11
- PAPERMERGE__MAIN__SECRET_KEY=${SECRET_KEY}
@@ -15,9 +16,9 @@ x-backend: &backend # yaml anchor definition
15
16
- PAPERMERGE__DATABASE__HOST=${DB_HOST}
16
17
- PAPERMERGE__REDIS__HOST=${REDIS_HOST}
17
18
- PAPERMERGE__REDIS__PORT=${REDIS_PORT}
18
- - PAPERMERGE__ELASTICSEARCH__HOSTS=${ES_HOSTS}
19
- - PAPERMERGE__ELASTICSEARCH__PORT=${ES_PORT}
20
19
- PAPERMERGE__MAIN__TIMEZONE=${TIMEZONE}
20
+ # path where xapian index data is stored
21
+ - PAPERMERGE__SEARCH__PATH=/app/xapian_index
21
22
- DJANGO_SUPERUSER_USERNAME=${SUPERUSER_USERNAME}
22
23
- DJANGO_SUPERUSER_EMAIL=${SUPERUSER_EMAIL}
23
24
- DJANGO_SUPERUSER_PASSWORD=${SUPERUSER_PASSWORD}
@@ -50,7 +51,7 @@ services:
50
51
ports :
51
52
- ' 6379:6379'
52
53
volumes :
53
- - ' redisdata :/data'
54
+ - redis_data :/data
54
55
traefik :
55
56
image : " traefik:v2.6"
56
57
command :
@@ -69,15 +70,8 @@ services:
69
70
labels :
70
71
- " traefik.enable=true"
71
72
- " traefik.http.routers.traefik.rule=Host(`${USE_HOSTNAME}`) && PathPrefix(`/`)"
72
- es :
73
- image : docker.elastic.co/elasticsearch/elasticsearch:7.16.2
74
- environment :
75
- - discovery.type=single-node
76
- - " ES_JAVA_OPTS=-Xms512m -Xmx512m"
77
- ports :
78
- - 9200:9200
79
- - 9300:9300
80
73
volumes :
81
74
postgres_data :
82
75
media_root :
83
- redisdata :
76
+ xapian_index :
77
+ redis_data :
0 commit comments