# Aktualizace draftenu

Nová verze draftenu se na vlastní server nasadí dvěma příkazy z adresáře
s instalací:

```
git pull
docker compose up -d --build
```

Worker při startu sám provede **migrace databáze**. Změny schématu jsou
napsané tak, aby šly spustit opakovaně a aby databáze zároveň sloužila
i předchozí verzi rozhraní — krátký souběh starého a nového kontejneru ničemu
nevadí. Migrace běží pod databázovým zámkem, takže můžete spustit víc
kontejnerů najednou.

## Před aktualizací

- Udělejte **výpis databáze** — viz [Zálohy a obnova](/admin/backup-and-restore).
- Přečtěte si poznámky k verzi v repozitáři, pokud existují.

## Po aktualizaci

- `docker compose ps` — obě hlavní služby (`worker`, `web`) běží a `db` je
  zdravá.
- `docker compose logs --tail 50 worker` — migrace proběhly bez chyby.
- Na stránce **Provoz** se workery ozývají a verdikt je „kapacita stačí“.

## Co se samo nezmění

- **Nastavení asistentů, pokyny a zdroje** jsou v databázi a aktualizace
  na ně nesahá.
- **Client secret registrace Entra** vyprší podle toho, na jak dlouho jste ho
  vystavili; obnovíte ho v rozhraní (Organizace → Integrace → Nový secret),
  ne aktualizací.
