Implantação #173
FechadaAmbiente de Sustentação + Banco D-1
0%
Descrição
Venho por meio deste solicitar que seja implantado um ambiente de sustentação com um bando D-1 para que seja possível realizar testes no ambiente que reflita testes de operações.
JS Atualizado por Jomar F Santos há 1 dia
- Situação alterado de Nova para Em Atendimento
Não tinha observado essa demanda em meu painel. Em todo caso, tanto o banco (D-1) quanto o ambiente de sustentação foram disponibilizados.
JS Atualizado por Jomar F Santos há 1 dia
- Situação alterado de Em Atendimento para Em homologação
O banco de dados e o ambiente foram devidamente disponibilizados. O acesso ao sistema pode ser realizado através da URL: https://sus.sigs.uern.br/.
Para viabilizar a estratégia de banco D-1, foi elaborado e implementado um conjunto de scripts especializados:
1. Automação de Sincronização e Restauração¶
-
sincroniza_wal_bd_sigs.sh: Realiza a sincronização dos arquivos WAL viarsync, ajusta as permissões necessárias e dispara o gatilho de restauração. -
restaurar_bd_sigs.sh: Gerencia a restauração no PostgreSQL 16 (incluindorsyncde dados, ajustes de arquivos de configuração, definição dorestore_commandpara aplicação dos WALs e monitoramento do progresso).
2. Pós-Processamento e Ajustes de Ambiente¶
O script pos_restore_bd_sigs.sh (e seus auxiliares localizados em scripts/banco de dados/auxiliares/) automatiza a configuração dos bancos do SIGS após o restore. As etapas cobertas são:
-
Etapa 01: Definição da senha do role
postgres. - Etapa 02: Criação e atualização dos roles de aplicação.
- Etapa 03: Substituição de URLs de produção pelas URLs do ambiente de destino.
- Etapa 04: Atualização de hashes de senha dos usuários da aplicação.
- Etapa 05: Correção da versão de collation (ajuste de compatibilidade glibc 2.35 → 2.39).
Repositórios e Versionamento¶
-
Scripts de Banco de Dados: Disponibilizados no commit:
98bb68b9ac601fcf77a926607a3fd6a83abd7e96 -
Provisionamento do Ambiente: O servidor foi configurado através do script
setup-server.sh:
Visualizar script no GitLab
JS Atualizado por Jomar F Santos há aproximadamente 5 horas
- Situação alterado de Em homologação para Aguardando Deploy
Demanda homologada.
JS Atualizado por Jomar F Santos há aproximadamente 5 horas
- Situação alterado de Aguardando Deploy para Resolvida
Demanda integralmente atendida.