From 20a0a6dcfa8887bb34f0ffa76ddf02e3283f6176 Mon Sep 17 00:00:00 2001 From: cliff Date: Wed, 16 Mar 2022 11:37:48 +0300 Subject: [PATCH] pg:adding postgress and cht-couch2pg to superset --- docker-compose-non-dev.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/docker-compose-non-dev.yml b/docker-compose-non-dev.yml index e23b5776d0b95..812260e74daa0 100644 --- a/docker-compose-non-dev.yml +++ b/docker-compose-non-dev.yml @@ -81,6 +81,39 @@ services: user: "root" volumes: *superset-volumes + postgres: + image: medicmobile/cht-postgres:release-postgres13-rc.1 + environment: + + POSTGRES_DB: ${POSTGRES_DB_NAME:-cht} + POSTGRES_USER: ${POSTGRES_USER_NAME:-postgres_root} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres_root_password} + + COUCH2PG_USER: ${COUCH2PG_USER:-cht_couch2pg} + COUCH2PG_USER_PASSWORD: ${COUCH2PG_USER_PASSWORD:-cht_couch2pg_password} + DB_OWNER_GROUP: ${DB_OWNER_GROUP:-cht_analytics} + volumes: + - cht-postgres-data:/var/lib/postgresql/data + ports: + - ${POSTGRES_PORT:-5432}:5432 + + cht-couch2pg: + image: medicmobile/cht-couch2pg:main-node-10 + environment: + COUCHDB_URL: ${COUCHDB_URL:-https://medic:password@cht.openelis-global.org/medic} + + POSTGRES_USER_NAME: ${COUCH2PG_USER:-cht_couch2pg} + POSTGRES_PASSWORD: ${COUCH2PG_USER_PASSWORD:-cht_couch2pg_password} + POSTGRES_SERVER_NAME: ${POSTGRES_SERVER_NAME:-postgres} + POSTGRES_DB_NAME: ${POSTGRES_DB_NAME:-cht} + + COUCH2PG_CHANGES_LIMIT: ${COUCH2PG_CHANGES_LIMIT:-100} + COUCH2PG_SLEEP_MINS: ${COUCH2PG_SLEEP_MINS:-60} + COUCH2PG_DOC_LIMIT: ${COUCH2PG_DOC_LIMIT:-1000} + COUCH2PG_RETRY_COUNT: ${COUCH2PG_RETRY_COUNT:-5} + depends_on: + - postgres + nginx-superset: image: nginx:latest container_name: nginx-superset @@ -100,3 +133,5 @@ volumes: external: false redis: external: false + cht-postgres-data: + external: false