miserend.hu icon indicating copy to clipboard operation
miserend.hu copied to clipboard

egy parancsos telepítés dev környezetben

Open borazslo opened this issue 11 months ago • 11 comments

A fejlesztésbe bekapcsolódás megkönnyítése érdekében fontos, hogy egyetlen jó paranccsal nulláról lehessen telepíteni development környezetben mindent és egyből elinduljon a mintaoldal. (Persze ehhez fontos, hogy ha volt korábbi telepítés akkor a docker-ből a mentett volume dolgokat is törölni kell!)

Ez még nem teljesen valósul meg.

  • Az .env fájlba a DATABASE_URL értéke most postgresql, de a docker-compose.yml -ben mysql-t hozunk létre. Így valami ilyesmi kéne: DATABASE_URL="mysql://user:pw@mysql:3306/miserend?serverVersion=8.0.32&charset=utf8mb4"

  • Viszont jobb lenne csak egy helyen definiálni a mysql host/user/pw változókat. Vagyis legyenek ezek is az .env fájlban, abból generálva a DATABASE_URL="mysql://${MYSQL_USER}: ... -t. És abból építve a docker-composer.yml-t. De még a config/config.dist.php -t is.

  • És akkor már: nem lehetne hogy akkor is működjön, ha még nincs saját config/config.php? Hogy a deafultokkal már elinduljon a legacy is és csókolom. (Kell ez az egy kattintásos telepítéshez.)

  • Mintha a legelső indításkor (docker compose --env-file .env.local -p miserend up ) még a miserend-build nem tud lefutni, mert gyorsabban elkészül mint a mysql és így még nem fér hozzá erőforrásokhoz amire szüksége van. Ha szépen megvan a mysql, akkor utána már dolgozik a miserend-build

borazslo avatar Mar 02 '24 22:03 borazslo