Skip to content

Add how to manually deploy microservices #12

@andrea-dintino

Description

@andrea-dintino

Preparation

  • Register a domain name, let's say: microservices.myapp.domain

  • Setup a linux server, configure SSL and make sure the server is resolved at: https://microservices.myapp.domain/

  • Make sure you have all the commands installed, type: sudo apt install make wget jq git -y

Provision and download the Microservices

  • Go to https://dashboard.didroom.com and create an issuance flow
  • From the issuance flow page, download the microservices.zip file by"Download microservices"
  • The issuance flow page should look like this:

issuance_flow

Deploy the Microservices

  • Copy the microservices.zip file on the server and unzip it, it should create the folder /DIDroom_microservices (which maybe will be inside /microservices...(

  • type: cd DIDroom_microservices

  • type: make up (this command generates the secret keys for the microservices, and registers a DID for each of them)

From that moment, you should have the microservices (authz_server and credential_issuer) running and configured.

Receive your first credential

  • install the wallet on an android phone from here: https://github.com/ForkbombEu/wallet (you can scan the QR code on the github repo),
  • create a user on the wallet
  • scan the QR code you see in the issuance flow page
  • If everything worked well, you should see something like this in the wallet:

wallet (Medium)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions