Atualização em Docker - Linux

Semelhante a qualquer software, a plataforma Navixy necessita de atualizações regulares para incorporar todas as inovações e aprimoramentos mais recentes. Embora a versão PaaS gerencie isso automaticamente, instâncias On-premise exigem que os clientes solicitem e instalem as atualizações por conta própria.

Para a versão Dockered, o processo de atualização é simplificado ao máximo, tornando-o acessível mesmo para quem possui habilidades básicas de administração de sistemas.

Preparação para a atualização

A configuração básica da plataforma Dockered está no .env arquivo localizado em /navixy-package diretório. Abra este arquivo em um editor de texto e verifique o valor especificado para WORKDIR, que é o diretório que contém os arquivos críticos da plataforma: banco de dados e todas as configurações de serviço. Ele pode estar localizado tanto no /navixy-package próprio diretório (valor padrão - ./work ), quanto em qualquer outro local no seu servidor.

Depois de verificar onde os arquivos estão localizados, prossiga com a atualização.

Processo de atualização

Etapa 1. Certifique-se de que você está no /navixy-package diretório e execute este comando:

docker compose down

Isso irá parar a plataforma que está em execução no momento.

Etapa 2 - opcional, mas recomendada. Faça um backup do arquivo .env e do diretório WORKDIR .

Etapa 3. Descompacte o novo pacote de distribuição da plataforma Navixy (onde <PACKAGE_NAME> é o nome do arquivo):

tar -zxvf <PACKAGE_NAME>.tar.gz

Se você efetuar a descompactação no mesmo local onde o /navixy-package existente reside, isso irá sobrescrever os arquivos atuais da plataforma. No entanto, o pacote não contém o diretório .env e do diretório ./work , portanto seus dados não estão em risco.

Etapa 4. Coloque o arquivo .env do diretório antigo para o novo /navixy-packagedescompactado. Se ele já estiver lá, verifique seu conteúdo e certifique-se de que o(s) domínio(s) e outros valores estão especificados corretamente.

Etapa 5. Se o valor de WORKDIR for ./work, mova o diretório /work do diretório antigo para o novo /navixy-package. Se o diretório de trabalho tiver um caminho personalizado, ou se ele já estiver em um novo diretório, pule esta etapa.

Etapa 6. Certifique-se de que você está no novo /navixy-package descompactado e execute o seguinte comando:

Isso iniciará uma nova versão da plataforma. Tudo o que você precisa fazer é aguardar.

Finalizando a atualização

Após concluir com sucesso as etapas acima, você pode excluir o antigo diretório /navixy-package se ele não tiver sido sobrescrito pelo novo.

Para verificar a disponibilidade da sua plataforma, acesse o Painel de Administração e a interface do usuário. Se todas as funções estiverem operando corretamente, a atualização foi implementada com sucesso.

Atualizado

Isto foi útil?