diff --git a/docker-compose.yml b/docker-compose.yml index 4a8142dd5d84cd599d7ad01f22d8ddc0c46daf50..afc822360bb225231af558d36cac0810586fae70 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 a01a0b39baf32d7b25e0b7fcf784cf8912bef7f0..808ca56d3134c5f84a11c42d5b8f8e8ca95fe67a 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 34cd22e0ddc735c06d05f687c202ae4c9413b1c4..ec1f5760d7428fa0929673060d58d0cc6ace342f 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":"",