Saltar para o conteúdo principal
Atualizar o ipmideck substitui a aplicação, não os seus dados. O seu config.yaml, base de dados e chave de cifragem vivem no diretório de dados, que permanece no lugar através de uma atualização, por isso os seus servidores, histórico e definições mantêm-se.
O ipmideck está em pré-lançamento. A imagem Docker publicada e o pacote PyPI chegam em breve; os comandos abaixo são os que usará assim que estiverem disponíveis.

Docker

Puxe a nova imagem e recrie o contentor com o mesmo volume de dados:
docker pull ipmideck/ipmideck:latest
docker stop ipmideck && docker rm ipmideck
docker run -d --name ipmideck --network host -v ipmideck-data:/data ipmideck/ipmideck:latest
O volume -v ipmideck-data:/data contém os seus dados, por isso reutilizar o mesmo nome de volume mantém tudo. Fixe uma versão em vez de latest (por exemplo ipmideck/ipmideck:2.0.0) se quiser controlar exatamente quando muda entre versões.

pip

Atualize o pacote no local, depois inicie o ipmideck novamente:
pip install -U ipmideck
ipmideck start
O diretório de dados é independente do pacote, por isso a atualização não toca na sua configuração nem na base de dados.

Verifique a sua versão

A versão em execução aparece no painel, e a consola imprime-a na linha de créditos sob o banner (por exemplo v2.0.0a1). Também a pode ler a partir do endpoint de health:
curl http://<your-ip>:3000/api/health
Faça uma cópia de segurança antes de uma atualização importante. Restaurar é então uma questão de voltar a colocar o diretório de dados se algo correr mal.

Próximos passos