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