-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Description
A especificação completa da interface é dada pelo "JSON de Introspecção" fornecido pelo PostgREST, por exemplo
- JSON retornado em https://api.afa.codes/
- Swagger montado em https://afa.codes/swagger
Proposta
- Incluir esse "JSON de Introspecção" no nosso banco de dados. Precisa ter um pipeline (automação) para atualizar quando necessário (ou periodicamente por ex. toda semana) esse JSON.
- Criar uma view ou função PostgreSQL que filtre esse JSON , deixando só a especificação dos endpoints usados pelo NGINX e depois um segundo filtro para ofertar o endpoint reconstruido pelos proxys do NGINX
- Criar entrada no NGINX que devolva para usuários esse JSON filtrado final
- Criar uma nova pagina de Swagger usando esse JSON final
Ver também contexto em https://docs.google.com/document/d/1634EHrmUB83JNhj7tRewXq1xks3xoomejyrccrNwk70/
Metadata
Metadata
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request