Dockerizáltan futtatok egy yii2 környezetet. Próbálom beüzemelni a codeceptiont, ami létrehoz(na) egy teszt-adatbázist, egy jól irányzott "pg_restore" dump-betöltéssel. Csakhogy a postgres adatbázisom egy másik docker entitásban van (és a codeception kontérnerében nincsenek pg_-cuccok). Hogy szokás az ilyet megoldani, hogy a codeception tudja a saját szakállára üríteni/megtölteni az adatbázist?
Erre gondolok tehát, lásd a "populator" részt: https://codeception.com/docs/modules/Db
Jelenleg kézileg duplikálok a postgres konténerből, de szeretném automatizálni: (eldobás/létrehozás után) pg_dump db1 -U usr1 | psql db1codeception -U usr2
Lehetne valahogy küldeni a postgres konténer számára valami jelzést, hogy "most kéne ezt futtatni"? Vagy postgres tárolt eljárást?
- 164 megtekintés