Manual de Atualização de Versão
este manual fornece instruções detalhadas para a atualização de versão do sistema, abrangendo todas as etapas necessárias para garantir uma transição suave para realizar a atualização, siga os passos abaixo identificação do sistema primeiro, identifique onde o sistema está instalado isso é crucial para acessar os componentes corretos e realizar as alterações necessárias identificação das tags de imagens docker identifique as tags de imagens docker relacionadas ao sistema, incluindo as que serão atualizadas as versões das imagens podem ser verificadas no site oficial da documentação (https //citbot api centralit com br/docs) consulte a seção correspondente para visualizar as versões disponíveis e compare com as atualmente em uso backup da base de dados antes de realizar qualquer atualização, é fundamental realizar um backup completo da base de dados isso garante que todos os dados possam ser restaurados em caso de qualquer problema durante o processo de atualização atualização das imagens altere as imagens docker para as últimas versões disponíveis as imagens que devem ser atualizadas são api ghcr io/centralit governanca corporativa/citbot/api\ x x x frontend ghcr io/centralit governanca corporativa/citbot/front prod\ x x x schedule api ghcr io/centralit governanca corporativa/citbot/api\ x x x o processo de atualização deve começar pela schedule api, para verificar se as migrations foram executadas com sucesso essa etapa é crucial para assegurar que o esquema do banco de dados esteja atualizado antes de prosseguir com as outras partes do sistema verificação das migrations este manual fornece instruções detalhadas para a atualização de versão do sistema, abrangendo todas as etapas necessárias para garantir uma transição suave para realizar a atualização, siga os passos abaixo identificação do sistema primeiro, identifique onde o sistema está instalado isso é crucial para acessar os componentes corretos e realizar as alterações necessárias identificação das tags de imagens docker identifique as tags de imagens docker relacionadas ao sistema, incluindo as que serão atualizadas as versões das imagens podem ser verificadas no site oficial da documentação (https //citbot api centralit com br/docs) consulte a versão correspondente, conforme imagem abaixo e compare com as atualmente em uso backup da base de dados antes de realizar qualquer atualização, é fundamental realizar um backup completo da base de dados isso garante que todos os dados possam ser restaurados em caso de qualquer problema durante o processo de atualização atualização das imagens altere as imagens docker para as últimas versões disponíveis as imagens que devem ser atualizadas são schedule api ghcr io/centralit governanca corporativa/citbot/api\ x x x api ghcr io/centralit governanca corporativa/citbot/api\ x x x frontend ghcr io/centralit governanca corporativa/citbot/front prod\ x x x o processo de atualização deve começar pela schedule api, para verificar se as migrations foram executadas com sucesso essa etapa é crucial para assegurar que o esquema do banco de dados esteja atualizado antes de prosseguir com as outras partes do sistema verificação das migrations após atualizar a imagem da schedule api, verifique a execução das migrations as migrations devem ser confirmadas como bem sucedidas para garantir a integridade dos dados e a compatibilidade com as novas versões da aplicação testes após todas as etapas anteriores, execute uma bateria de testes para garantir que o sistema esteja funcionando corretamente com as novas atualizações verifique todas as funcionalidades principais e qualquer nova funcionalidade introduzida procedimento de rollback se houver necessidade de reverter a atualização, siga os passos abaixo restauração da base de dados utilize o backup realizado antes da atualização para restaurar a base de dados para o estado anterior retorno das tags de imagens retorne as tags das imagens docker para a versão anterior, conforme necessário isso restaurará o sistema para o estado anterior à atualização flags de configuração as feature flags são utilizadas para controlar funcionalidades específicas da aplicação citbot abaixo estão listadas as feature flags disponíveis, juntamente com suas respectivas descrições timeout enable controla o timeout para encerrar conversas de chatbot lua pipeline enabled ativa ou desativa o uso da pipeline desenvolvida em lua masking enabled habilita ou desabilita a proteção de informações sensíveis filemanager enabled ativa ou desativa a funcionalidade de gerenciador de arquivos coquinho enable controla a funcionalidade de conversão de texto para fala (tts) sentiment analysis habilita ou desabilita a funcionalidade de análise de sentimento whisper enabled ativa ou desativa a funcionalidade de reconhecimento de fala (stt) enable schedules habilita ou desabilita a execução de schedules na aplicação, especialmente para o deployment de schedule api run migrations controla a execução de migrations de banco de dados, especialmente para o deployment de schedule api este manual deve ser seguido rigorosamente para garantir que a atualização ocorra sem problemas e que, em caso de necessidade, o rollback possa ser realizado de forma eficiente após atualizar a imagem da schedule api, verifique a execução das migrations as migrations devem ser confirmadas como bem sucedidas para garantir a integridade dos dados e a compatibilidade com as novas versões da aplicação