From 4faa9220c987b6f5c6d46d02621a270097cdaa1c Mon Sep 17 00:00:00 2001 From: Lyuben Penkovski <lyuben.penkovski@vereign.com> Date: Wed, 22 Jun 2022 17:13:12 +0300 Subject: [PATCH] Update signer env variables and fix some mongo initialization steps --- docker-compose.yml | 5 +++++ env/signer.env | 2 ++ .../docker-entrypoint-initdb.d/mongo-init.js | 20 +++++++++---------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4a8142d..afc8223 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -75,9 +75,14 @@ services: - vault didresolver: + container_name: didresolver + hostname: didresolver image: universalresolver/uni-resolver-web:latest ports: - "9090:8080" + depends_on: + - driver-did-key + - indy-did-driver driver-did-key: image: universalresolver/driver-did-key:latest diff --git a/env/signer.env b/env/signer.env index a01a0b3..808ca56 100644 --- a/env/signer.env +++ b/env/signer.env @@ -7,3 +7,5 @@ HTTP_WRITE_TIMEOUT="10s" VAULT_ADDR="http://vault:8200" VAULT_TOKEN="hvs.SaCAgNfJk91T1Qikb3XxH3ve" VAULT_SIGNING_KEY="key1" +VAULT_SUPPORTED_KEYS="ed25519,ecdsa-p256,ecdsa-p384,ecdsa-p521,rsa-2048" +CREDENTIAL_ISSUER="http://signer:8080/v1/keys" diff --git a/mongo/docker-entrypoint-initdb.d/mongo-init.js b/mongo/docker-entrypoint-initdb.d/mongo-init.js index 34cd22e..ec1f576 100644 --- a/mongo/docker-entrypoint-initdb.d/mongo-init.js +++ b/mongo/docker-entrypoint-initdb.d/mongo-init.js @@ -3,7 +3,7 @@ db.createCollection('policies'); db.policies.insertMany( [ { - filename: "example_1.0.rego", + filename: "example/example/1.0/policy.rego", name: "example", group: "example", version: "1.0", @@ -19,7 +19,7 @@ db.policies.insertMany( ` }, { - filename: "example_2.0.rego", + filename: "example/example/2.0/policy.rego", name: "example", group: "example", version: "2.0", @@ -42,20 +42,20 @@ db.createCollection('taskTemplates'); db.taskTemplates.insertMany( [ { - "name":"didResolve", - "url":"{{didResolveURL}}", - "method":"POST", + "name":"exampleTask", + "url":"https://jsonplaceholder.typicode.com/todos/1", + "method":"GET", "requestPolicy":"", "responsePolicy":"", "finalPolicy":"", - "cacheNamespace":"login", - "cacheScope":"user" + "cacheNamespace":"", + "cacheScope":"" }, { - "name":"exampleTask", - "url":"https://jsonplaceholder.typicode.com/todos/1", + "name":"exampleTaskPolicy", + "url":"", "method":"GET", - "requestPolicy":"", + "requestPolicy":"example/example/1.0", "responsePolicy":"", "finalPolicy":"", "cacheNamespace":"", -- GitLab