Signer on Docker - Using a stack with GrantID
The standard Signer stack depends on an external GrantID service, which provides OpenID Connect services for user login and registration.
If you wish to run GrantID internally on the same stack as Signer, instead of the standard signer-stack.yml file use the file signer-grantid-stack.yml
Download the compose file and the configuration file templates:
curl -O https://cdn.lacunasoftware.com/signer/docker/signer-grantid-stack.yml
curl -O https://cdn.lacunasoftware.com/signer/docker/signer.json
curl -O https://cdn.lacunasoftware.com/signer/docker/signer-proxy.conf
curl -O https://cdn.lacunasoftware.com/grantid/docker/grantid.json
curl -O https://cdn.lacunasoftware.com/grantid/docker/grantid-proxy.conf
Edit the stack file:
nano signer-grantid-stack.yml
Under services > nginx > networks > default > aliases, add your base domain, login domain and API domain for GrantID.
Then, follow setup instructions for both Signer and GrantID, skipping the initial download steps since we've already downloaded the appropriate files.
Note
Remember to replace occurrences of signer-stack.yml
and grantid-stack.yml
on commands in both setup instructions with signer-grantid-stack.yml