ava-innersource / Liquid-Application-Framework-1.0-deprecated

Liquid is a framework to speed up the development of microservices
MIT License
25 stars 14 forks source link

erro ao iniciar um projeto #127

Closed cristianormoraes closed 4 years ago

cristianormoraes commented 4 years ago

Olá boa tarde! estou tentando utilizar o framework, em um primeiro inicio me deparei com este erro:

Message=Not found a valid configuration section with name 'Secrets'.

Não consegui achar instruções para qual configuração está faltando no meu projeto.

guilhermeluizsp commented 4 years ago

Você precisa adicionar uma seção chamada "Secrets" dentro do arquivo de configurações (appsettings.json). Se você olhar o exemplo que está no repositório, perceberá que essa seção se encontra lá. Basta copiar o template:

https://github.com/Avanade/Liquid-Application-Framework/blob/be28f796798fe4f9648b96e5cf9b484dd63846fa/samples/Liquid.Sample.CarRegistry/appsettings.json#L76-L80

Isso percente ao sistema de configurações secretas que o Framework providencia. Para que seja ativado, é necessário definir a chave Enabled como true, atribuir K8S_SECRETS para a chave Module e definir um valor para a chave Name. Depois disso, crie um arquivo na raiz do projeto (onde o appsettings.json se encontra) na pasta: secrets/appsettings.[Name].k8ssecrets.json onde [Name] é o mesmo valor que você definiu na chave Name.

Se não quiser usar, basta definir a chave Enable como false.

Creio que a idéia desse sistema é funcionar da mesma maneira que o Secret Manager do ASP.NET Core.

@bruno-brant Can you provide us insights from this feature? Should this be a mandatory configuration?

bruno-brant commented 4 years ago

en: No, I don't think so, I think this kind of feature should be optional. pt: Não, acho que não. Acredito que esse tipo de funcionalidade deveria ser opcional.

Let's register yet another feature request to make this optional.

bruno-brant commented 4 years ago

Hey @cristianormoraes, if it still fails, please let us know, otherwise I'll close the issue.

cristianormoraes commented 4 years ago

Ok @bruno-brant , funcionando! obrigado