Atualizações
Receba o aviso, escolha o momento e atualize com um comando na pasta da instalação.
O atualizador já vem com o assistente
O proprietário da instalação recebe o aviso de nova versão e pode consultar as novidades e copiar o comando. O navegador não controla o Docker; a execução acontece no servidor.
./zynklog status
./zynklog update v1.1.0 --dry-run
./zynklog update v1.1.0Substitua v1.1.0 pela versão compatível exibida no aplicativo. A simulação confere a instalação local, sem baixar imagens ou alterar contêineres. Leia as notas de versão para conferir se há passos adicionais de migração.
O que acontece na atualização
- As imagens de API e frontend são baixadas antes da indisponibilidade.
- Por padrão, os serviços param para um backup consistente dos volumes e configurações.
- Somente as imagens da aplicação mudam. Domínios, portas e infraestrutura são preservados.
- A API aplica migrations e inicia. Depois, o frontend e o proxy retomam o atendimento.
O arquivo compose.override.yaml mantém as versões selecionadas. Preserve-o junto do Compose, do Caddyfile e do arquivo de ambiente.
Backup e execução não interativa
O backup é recomendado e vem ativado. Para dispensá-lo explicitamente:
./zynklog update v1.1.0 --skip-backupPara autorizar uma execução sem pergunta no terminal, acrescente --yes. Não há atualização automática em segundo plano.
Instalações anteriores ao assistente
Baixe o atualizador para a mesma pasta do Compose existente:
curl -fL 'https://zynklog.codifylabs.com.br/downloads/zynklog' -o zynklog
chmod +x zynklog
./zynklog statusO atualizador aceita o pacote local e o pacote de servidor gerado pelo assistente. Configurações e montagens personalizadas fora desses contratos exigem revisão manual.