diff --git a/.gitignore b/.gitignore index bcecd7a..36496b4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,9 +14,13 @@ node_modules/ .env .env*.local -# data aplikace — obsah, ne kód -/data -/media +# Data aplikace — obsah, ne kód. Samotné adresáře ale v repu být musí: +# SQLite si adresář nevytvoří a bez něj spadne `payload migrate` i testy +# hláškou SQLITE_CANTOPEN (kód 14). +/data/* +!/data/.gitkeep +/media/* +!/media/.gitkeep # editory a OS /.idea/* diff --git a/CHANGELOG.md b/CHANGELOG.md index dbc9c7b..0632dfb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,3 +21,9 @@ verzování [sémantické](https://semver.org/lang/cs/). - Proměnná `CSRF_ORIGINS` pro případy, kdy se admin otevírá i z jiné adresy, než je `NEXT_PUBLIC_SERVER_URL` (typicky po IP v LAN). Bez ní Payload odmítal veškeré zápisy včetně nahrávání obrázků chybou 403. + +### Opraveno + +- Adresáře `data/` a `media/` jsou v repu přes `.gitkeep`. SQLite si adresář + nevytvoří, takže po čerstvém `git clone` padaly testy i `payload migrate` + na `SQLITE_CANTOPEN` (kód 14) — projevilo se to až v CI. diff --git a/data/.gitkeep b/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/media/.gitkeep b/media/.gitkeep new file mode 100644 index 0000000..e69de29