forked from medic/cht-sync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
30 lines (27 loc) · 933 Bytes
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
version: '3.7'
services:
logstash:
image: medicmobile/cht-logstash-couchdb:latest
build: ./logstash/
restart: always
environment:
- COUCHDB_USER=${COUCHDB_USER}
- COUCHDB_PASSWORD=${COUCHDB_PASSWORD}
- COUCHDB_HOST=${COUCHDB_HOST}
- COUCHDB_DBS=${COUCHDB_DBS}
- COUCHDB_PORT=${COUCHDB_PORT}
- COUCHDB_SEQ=/tmp/couchdb/sequence_path.txt
- COUCHDB_SECURE=${COUCHDB_SECURE:-true}
- HTTP_ENDPOINT=postgrest:3000
dbt:
platform: linux/amd64
image: medicmobile/dataemon:latest
environment:
- POSTGRES_HOST=${DBT_POSTGRES_HOST}
- POSTGRES_USER=${DBT_POSTGRES_USER}
- POSTGRES_PASSWORD=${DBT_POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_TABLE=${POSTGRES_TABLE}
- POSTGRES_SCHEMA=${DBT_POSTGRES_SCHEMA}
- ROOT_POSTGRES_SCHEMA=${POSTGRES_SCHEMA}
- DATAEMON_INITAL_PACKAGE=${CHT_PIPELINE_BRANCH_URL}