Browse Source

Add entrypoint and dev init script for colossus

Anuj Bansal 3 years ago
parent
commit
a867d0f479
1 changed files with 7 additions and 0 deletions
  1. 7 0
      docker-compose.yml

+ 7 - 0
docker-compose.yml

@@ -31,6 +31,13 @@ services:
       - /keystore
     ports:
       - '127.0.0.1:3333:3333'
+    entrypoint: ['/bin/sh', '-c']
+    command:
+      - |
+        yarn storage-node dev:init --apiUrl ${WS_PROVIDER_ENDPOINT_URI}
+        yarn storage-node server --queryNodeHost $${QUERY_NODE_HOST} --port $${COLOSSUS_PORT} \
+          --uploads /data --worker $${WORKER_ID} --apiUrl ${WS_PROVIDER_ENDPOINT_URI} --sync --syncInterval=1 \
+          --keyFile=${ACCOUNT_KEYFILE} --elasticSearchHost=${ELASTIC_SEARCH_HOST}
     env_file:
       # relative to working directory where docker-compose was run from
       - .env