Opravit pád testů na chybějícím adresáři data/
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:
+7
-3
@@ -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/*
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user