@@ -11,10 +11,9 @@ services:
1111 POSTGRES_PASSWORD : " ${POSTGRES_PASSWORD}"
1212 command : postgres -c config_file=/etc/postgresql.conf -c hba_file=/etc/pg_hba.conf
1313 volumes :
14- # - ~/data/OKMaps/${COMPOSE_PROJECT_NAME}/postgresql/data:/var/lib/postgresql/data
1514 - db_data:/var/lib/postgresql/data
16- - ./server/workers/ pg_hba.conf:/etc/pg_hba.conf
17- - ./server/workers/ postgresql.conf:/etc/postgresql.conf
15+ - ./pg_hba.conf:/etc/pg_hba.conf
16+ - ./postgresql.conf:/etc/postgresql.conf
1817 networks :
1918 - headstart
2019
@@ -35,8 +34,7 @@ services:
3534 command : ["redis-server", "/etc/redis/redis.conf", "--bind", "${REDIS_HOST}", "--appendonly", "yes", "--port", "${REDIS_PORT}"]
3635 volumes :
3736 - ' redis:/var/lib/redis/data'
38- - ./server/workers/redis.conf:/etc/redis/redis.conf
39- - ./server/workers/certs:/etc/certs
37+ - ./redis.conf:/etc/redis/redis.conf
4038 ports :
4139 - " 127.0.0.1:${REDIS_PORT}:6379"
4240 restart : always
@@ -52,12 +50,13 @@ services:
5250 REDIS_PORT : " ${REDIS_PORT}"
5351 REDIS_PASSWORD : " ${REDIS_PASSWORD}"
5452 REDIS_DB : " ${REDIS_DB}"
55- REDIS_SSL : " ${REDIS_SSL}"
5653 BEHIND_PROXY : " ${BEHIND_PROXY}"
5754 DEFAULT_DATABASE : " ${DEFAULT_DATABASE}"
5855 DATABASES : " ${DATABASES}"
5956 FLASK_ENV : " ${FLASK_ENV}"
6057 command : ["gunicorn", "--workers", "10", "--threads", "2", "-b", "0.0.0.0:${API_PORT}", "app:app", "--timeout", "300"]
58+ volumes :
59+ - ./api_cache:/var/api_cache
6160 depends_on :
6261 - redis
6362 networks :
@@ -82,15 +81,12 @@ services:
8281
8382 triple :
8483 image : triple:${SERVICE_VERSION}
85- env_file :
86- - server/workers/triple/triple.env
8784 environment :
8885 SERVICE_VERSION : " ${SERVICE_VERSION}"
8986 REDIS_HOST : " ${REDIS_HOST}"
9087 REDIS_PORT : " ${REDIS_PORT}"
9188 REDIS_DB : " ${REDIS_DB}"
9289 REDIS_PASSWORD : " ${REDIS_PASSWORD}"
93- REDIS_SSL : " ${REDIS_SSL}"
9490 LOGLEVEL : " ${LOGLEVEL}"
9591 TRIPLE_USER : " ${TRIPLE_USER}"
9692 TRIPLE_PASS : " ${TRIPLE_PASS}"
@@ -107,15 +103,12 @@ services:
107103
108104 gsheets :
109105 image : gsheets:${SERVICE_VERSION}
110- env_file :
111- - server/workers/gsheets/gsheets.env
112106 environment :
113107 SERVICE_VERSION : " ${SERVICE_VERSION}"
114108 REDIS_HOST : " ${REDIS_HOST}"
115109 REDIS_PORT : " ${REDIS_PORT}"
116110 REDIS_DB : " ${REDIS_DB}"
117111 REDIS_PASSWORD : " ${REDIS_PASSWORD}"
118- REDIS_SSL : " ${REDIS_SSL}"
119112 LOGLEVEL : " ${LOGLEVEL}"
120113 restart : always
121114 depends_on :
@@ -125,16 +118,19 @@ services:
125118
126119 dataprocessing :
127120 image : dataprocessing:${SERVICE_VERSION}
128- env_file :
129- - server/workers/dataprocessing/dataprocessing.env
130121 environment :
131122 SERVICE_VERSION : " ${SERVICE_VERSION}"
132123 REDIS_HOST : " ${REDIS_HOST}"
133124 REDIS_PORT : " ${REDIS_PORT}"
134125 REDIS_DB : " ${REDIS_DB}"
135126 REDIS_PASSWORD : " ${REDIS_PASSWORD}"
136- REDIS_SSL : " ${REDIS_SSL}"
137127 LOGLEVEL : " ${LOGLEVEL}"
128+ LOGFILE : " ${LOGFILE}"
129+ RENV_VERSION : 0.14.0-5
130+ CRAN_REPOS : https://cran.wu.ac.at
131+ LC_ALL : " en_US.UTF-8"
132+ LANG : " en_US.UTF-8"
133+ RENV_PATHS_CACHE : /renv/cache
138134 restart : always
139135 volumes :
140136 - /opt/local/renv/cache:/renv/cache
@@ -152,7 +148,6 @@ services:
152148 REDIS_PORT : " ${REDIS_PORT}"
153149 REDIS_DB : " ${REDIS_DB}"
154150 REDIS_PASSWORD : " ${REDIS_PASSWORD}"
155- REDIS_SSL : " ${REDIS_SSL}"
156151 LOGLEVEL : " ${LOGLEVEL}"
157152 LOGFILE : " /var/log/headstart/headstart.log"
158153 RENV_VERSION : 0.14.0-5
@@ -178,15 +173,13 @@ services:
178173 REDIS_PORT : " ${REDIS_PORT}"
179174 REDIS_DB : " ${REDIS_DB}"
180175 REDIS_PASSWORD : " ${REDIS_PASSWORD}"
181- REDIS_SSL : " ${REDIS_SSL}"
182176 LOGLEVEL : " ${LOGLEVEL}"
183- LOGFILE : " /var/log/headstart/headstart.log "
177+ LOGFILE : " ${LOGFILE} "
184178 RENV_VERSION : 0.14.0-5
185179 CRAN_REPOS : https://cran.wu.ac.at
186180 LC_ALL : " en_US.UTF-8"
187181 LANG : " en_US.UTF-8"
188182 RENV_PATHS_CACHE : /renv/cache
189- PYTHONIOENCODING : " utf-8"
190183 restart : always
191184 volumes :
192185 - /opt/local/renv/cache:/renv/cache
@@ -204,15 +197,13 @@ services:
204197 REDIS_PORT : " ${REDIS_PORT}"
205198 REDIS_DB : " ${REDIS_DB}"
206199 REDIS_PASSWORD : " ${REDIS_PASSWORD}"
207- REDIS_SSL : " ${REDIS_SSL}"
208200 LOGLEVEL : " ${LOGLEVEL}"
209- LOGFILE : " /var/log/headstart/headstart.log "
201+ LOGFILE : " ${LOGFILE} "
210202 RENV_VERSION : 0.14.0-5
211203 CRAN_REPOS : https://cran.wu.ac.at
212204 LC_ALL : " en_US.UTF-8"
213205 LANG : " en_US.UTF-8"
214206 RENV_PATHS_CACHE : /renv/cache
215- PYTHONIOENCODING : " utf-8"
216207 restart : always
217208 volumes :
218209 - /opt/local/renv/cache:/renv/cache
@@ -226,6 +217,8 @@ volumes:
226217 redis :
227218 db_data :
228219 driver : local
220+ api_cache :
221+ driver : local
229222
230223networks :
231224 headstart:
0 commit comments