Signer em Docker - Usando uma stack com GrantID
A stack padrão do Signer depende de um serviço GrantID externo, que fornece os serviços de OpenID Connect para login e cadastro de usuários.
Se quiser executar o GrantID internamente, na mesma stack do Signer, use o arquivo signer-grantid-stack.yml em vez do arquivo padrão signer-stack.yml
Baixe o arquivo compose e os templates dos arquivos de configuração:
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
Edite o arquivo da stack:
nano signer-grantid-stack.yml
Em services > nginx > networks > default > aliases, adicione o domínio base, o domínio de login e o domínio da API do GrantID.
Em seguida, siga as instruções de instalação do Signer e do GrantID, pulando os passos iniciais de download, já que os arquivos adequados já foram baixados.
Lembre-se de substituir as ocorrências de signer-stack.yml e grantid-stack.yml nos comandos das duas instruções de instalação por signer-grantid-stack.yml