Configuração
O Portal de Serviços utiliza o sistema de configurações padrão do Spring Boot, de forma simplificada. Utilizamos apenas dois dos mecanismos disponibilizados pela plataforma: variáveis de ambiente externas ao pacote JAR, e um arquivo YAML com todos os defaults necessários para utilização, já embutidos no JAR.
Variáveis de ambiente
Tanto o Portal quanto o Editor de Serviços utilizam variáveis de ambiente para configuração. Todas elas têm valores padrão, e algumas são redefinidas na configuração dos contêiners usando o Docker-Compose (mais especificamente, através da diretiva environment
dos arquivos docker-compose.yml
do Portal e do Editor).
Os arquivos que listam as configurações padrão são:
- Portal de Serviços:
scripts/portal-de-servicos.default.config
- Editor de Serviços:
scripts/editor-de-servicos.default.config