From a65a24314ccd39a89afeb8ec8c436a1ecabdc4f4 Mon Sep 17 00:00:00 2001 From: Yordan Kinkov <yordan.kinkov@vereign.com> Date: Fri, 25 Feb 2022 10:35:46 +0200 Subject: [PATCH] #6 add infohub to docker-compose environment --- README.md | 6 ------ docker-compose.yml | 19 ++++++++++++++----- env/infohub.env | 7 +++++++ export-env.sh | 25 ------------------------- 4 files changed, 21 insertions(+), 36 deletions(-) create mode 100644 env/infohub.env delete mode 100755 export-env.sh diff --git a/README.md b/README.md index c8a782a..88bd3d6 100644 --- a/README.md +++ b/README.md @@ -31,12 +31,6 @@ with environment variables which will be injected in its container. ./setup.sh ``` * set the services you would like to use in the docker-compose.yml file, defaults is **infohub** -* set needed environment variables in an `.env` file and add the file path in `export-env.sh` script - -* export environment variables: - ``` - . ./export-env.sh - ``` * run docker compose: ``` diff --git a/docker-compose.yml b/docker-compose.yml index 5414bbb..519936e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,18 @@ version: '3.4' services: + infohub: + container_name: infohub + build: + context: $GOPATH/src/code.vereign.com/gaiax/tsa/infohub + dockerfile: deployment/compose/Dockerfile + volumes: + - "$GOPATH/src/code.vereign.com/gaiax/tsa/infohub:/go/src/code.vereign.com/gaiax/tsa/infohub" + env_file: + ./env/infohub.env + ports: + - "8080:8080" + redis: image: "redis:alpine" container_name: redis @@ -19,11 +31,8 @@ services: driver-did-sov: image: universalresolver/driver-did-sov:latest - environment: - uniresolver_driver_did_sov_libIndyPath: ${uniresolver_driver_did_sov_libIndyPath} - uniresolver_driver_did_sov_poolConfigs: ${uniresolver_driver_did_sov_poolConfigs} - uniresolver_driver_did_sov_poolVersions: ${uniresolver_driver_did_sov_poolVersions} - uniresolver_driver_did_sov_walletName: ${uniresolver_driver_did_sov_walletName} + env_file: + ./env/resolver.env ports: - "9092:8080" diff --git a/env/infohub.env b/env/infohub.env new file mode 100644 index 0000000..47b333d --- /dev/null +++ b/env/infohub.env @@ -0,0 +1,7 @@ +HTTP_HOST="" +HTTP_PORT="8080" +HTTP_IDLE_TIMEOUT="60s" +HTTP_READ_TIMEOUT="10s" +HTTP_WRITE_TIMEOUT="10s" +HTTP_MAX_REQUEST_SIZE="1000000" +REDIS_HOST="redis" \ No newline at end of file diff --git a/export-env.sh b/export-env.sh deleted file mode 100755 index d1d5aec..0000000 --- a/export-env.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -## Usage: -## . ./export-env.sh - -envFiles=( - "env/resolver.env" -) - -unamestr=$(uname) -for f in ${envFiles[@]}; do - echo "Exporting $f ..." - if [ "$unamestr" = 'Linux' ]; then - - export $(grep -v '^#' $f | xargs -d '\n') - - elif [ "$unamestr" = 'FreeBSD' ] || [ "$unamestr" = 'Darwin' ]; then - - export $(grep -v '^#' $f | xargs -0) - - fi -done - -echo "Done" - -- GitLab