A especificação completa da interface é dada pelo "JSON de Introspecção" fornecido pelo PostgREST, por exemplo
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/
A especificação completa da interface é dada pelo "JSON de Introspecção" fornecido pelo PostgREST, por exemplo
Proposta
Ver também contexto em https://docs.google.com/document/d/1634EHrmUB83JNhj7tRewXq1xks3xoomejyrccrNwk70/