-
-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adiciona o pREST como uma possibilidade de API ao serviço #168
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muitas dúvidas de novato.
Mas marquei o request changes pelo comentário do depend_on
no serviço da Minha Receita. É um erro corriqueiro que temos que evitar.
docker-compose.yml
Outdated
depends_on: | ||
postgres: | ||
condition: service_healthy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eu não incluiria isso, como justificado em outro PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cuducos se o banco não tiver subido antes do pREST, ele falha na conexão. Como que a gente faz sem condition?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Se o banco tem que subir antes do serviço prest
esse bloco tem que estar no serviço prest
e não no serviço minha-receita
(e ele já está, linhas 43-45).
docker-compose.yml
Outdated
@@ -32,3 +35,29 @@ services: | |||
- 5555:5432 | |||
environment: *credentials | |||
command: ["postgres", "-c", "log_statement=all"] | |||
|
|||
prest: | |||
image: prest/prest:latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Não seria melhor (no sentido de previsibilidade e reprodutibilidade) especificar uma versão?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seria!
Co-authored-by: Eduardo Cuducos <[email protected]>
…restd-configuration
…s to certain tables Co-authored-by: Avelino <[email protected]>
…s to certain tables Co-authored-by: Avelino <[email protected]>
…a-receita into feature/prestd-configuration
Co-authored-by: Eduardo Cuducos <[email protected]>
…a-receita into feature/prestd-configuration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Acho que está ótimo, apenas estou coordenando com o @vmesel de a gente documentar o que foi feito nesse PR (talvez no CONTRIBUTIUNG.md
) e depois usar a #167 para criar uma lista de próximos passos.
Vini, se quiser pode fazer um squash dos commits, senão faço na hora do merge.
O que gostaria de documentar antes do merge?
Qualquer coisa que responda algumas perguntas como:
- Agora preciso rodar o serviço pREST para a Minha Receita funcionar?
- Para q serve o pREST no Minha Receita?
- Como eu rodo o pREST sem ser por Docker?
- Como eu uso o Minha Receita pelo pREST não pela API antiga?
Esse PR adiciona o pREST como uma solução da issue #167, permitindo uma a utilização da ferramenta para configuração de queries.