Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
it:server:teslamate [2024/11/14 22:13] – Petr Nosek | it:server:teslamate [2024/11/14 22:32] (aktuální) – Petr Nosek | ||
---|---|---|---|
Řádek 79: | Řádek 79: | ||
+ | Jakmile budu řešit zabezpečení, | ||
+ | |||
+ | Ještě pro úplnost doplňuji, že databáze je uložena mimo kontejner v dockeru a je v cestě: **/ | ||
Řádek 96: | Řádek 99: | ||
Tam běží stránka, kde je popsaný postup. Kliknu na URL, přihlásím se k Tesla účtu a zkopíruji URL zpátky do stránky Tesla token fetcher. Následně pak získám Access Token a Refresh Token potřebný pro přihlášení Teslamate. | Tam běží stránka, kde je popsaný postup. Kliknu na URL, přihlásím se k Tesla účtu a zkopíruji URL zpátky do stránky Tesla token fetcher. Následně pak získám Access Token a Refresh Token potřebný pro přihlášení Teslamate. | ||
+ | |||
+ | |||
+ | ==== Záloha a obnova databáze ==== | ||
+ | |||
+ | Návod vychází z [[https:// | ||
+ | |||
+ | Záloha databáze: | ||
+ | |||
+ | <code bash> | ||
+ | docker compose exec -T database pg_dump -U teslamate teslamate > ./ | ||
+ | </ | ||
+ | |||
+ | |||
+ | Obnova databáze: | ||
+ | |||
+ | <code bash> | ||
+ | # Stop the teslamate container to avoid write conflicts | ||
+ | docker compose stop teslamate | ||
+ | |||
+ | # Drop existing data and reinitialize (Don't forget to replace first teslamate if using different TM_DB_USER) | ||
+ | docker compose exec -T database psql -U teslamate teslamate << . | ||
+ | DROP SCHEMA public CASCADE; | ||
+ | CREATE SCHEMA public; | ||
+ | CREATE EXTENSION cube WITH SCHEMA public; | ||
+ | CREATE EXTENSION earthdistance WITH SCHEMA public; | ||
+ | . | ||
+ | |||
+ | # Restore | ||
+ | docker compose exec -T database psql -U teslamate -d teslamate < teslamate.bck | ||
+ | |||
+ | # Restart the teslamate container | ||
+ | docker compose start teslamate | ||
+ | </ | ||
+ | |||
+ | ==== Upgrade na novou verzi ==== | ||
+ | |||
+ | Předem určitě zálohovat databázi a poté spustit příkazy: | ||
+ | |||
+ | <code bash> | ||
+ | docker compose stop | ||
+ | docker compose pull | ||
+ | docker compose up -d | ||
+ | </ | ||