Przejdź do głównej treści
Aktualizacja ipmideck zastępuje aplikację, a nie twoje dane. Twoje config.yaml, baza danych i klucz szyfrujący znajdują się w katalogu danych, który pozostaje na miejscu po aktualizacji, więc twoje serwery, historia i ustawienia są zachowane.
ipmideck jest w fazie przedpremierowej. Opublikowany obraz Docker i pakiet PyPI pojawią się wkrótce; polecenia poniżej to te, których użyjesz, gdy będą już dostępne.

Docker

Pobierz nowy obraz i odtwórz kontener z tym samym wolumenem danych:
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
Wolumen -v ipmideck-data:/data zawiera twoje dane, więc ponowne użycie tej samej nazwy wolumenu zachowuje wszystko. Przypnij wersję zamiast latest (na przykład ipmideck/ipmideck:2.0.0), jeśli chcesz dokładnie kontrolować, kiedy przechodzisz między wydaniami.

pip

Zaktualizuj pakiet w miejscu, a następnie uruchom ipmideck ponownie:
pip install -U ipmideck
ipmideck start
Katalog danych jest niezależny od pakietu, więc aktualizacja nie dotyka twojej konfiguracji ani bazy danych.

Sprawdź swoją wersję

Działająca wersja jest pokazana na pulpicie, a konsola wypisuje ją w wierszu z podziękowaniami pod banerem (na przykład v2.0.0a1). Możesz ją również odczytać z punktu końcowego health:
curl http://<your-ip>:3000/api/health
Wykonaj kopię zapasową przed dużą aktualizacją. Przywracanie to wtedy kwestia ponownego umieszczenia katalogu danych, jeśli coś pójdzie nie tak.

Następne kroki