Show / Hide Table of Contents
Edit on GitHub

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

See also

  • Installing Signer on Docker
  • Enabling SSL on Docker
  • Using an external database on Docker
  • Checking the system logs on Docker
  • Persistent data (backup considerations)
Back to top Copyright © 2015-2020 Lacuna Software