Opravit pád testů na chybějícím adresáři data/
CI / test (push) Successful in 57s
CI / build-and-push (push) Successful in 22s

SQLite si adresář sám nevytvoří, takže `payload migrate` i integrační
testy padaly na SQLITE_CANTOPEN (kód 14). Lokálně se to neprojevilo,
protože adresář existoval z dřívějška; v CI po čerstvém checkoutu ne.

Adresáře data/ a media/ proto drží v repu .gitkeep, samotný obsah
zůstává ignorovaný. Řeší to i onboarding — po `git clone` teď projde
postup z README bez ručního mkdir.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-30 13:45:17 +02:00
co-authored by Claude Opus 5
parent c8e435139e
commit 631d2ac2e3
4 changed files with 13 additions and 3 deletions
+7 -3
View File
@@ -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/*
+6
View File
@@ -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.
View File
View File