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
|
||||||
.env*.local
|
.env*.local
|
||||||
|
|
||||||
# data aplikace — obsah, ne kód
|
# Data aplikace — obsah, ne kód. Samotné adresáře ale v repu být musí:
|
||||||
/data
|
# SQLite si adresář nevytvoří a bez něj spadne `payload migrate` i testy
|
||||||
/media
|
# hláškou SQLITE_CANTOPEN (kód 14).
|
||||||
|
/data/*
|
||||||
|
!/data/.gitkeep
|
||||||
|
/media/*
|
||||||
|
!/media/.gitkeep
|
||||||
|
|
||||||
# editory a OS
|
# editory a OS
|
||||||
/.idea/*
|
/.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,
|
- 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
|
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.
|
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