Devenv (https://devenv.sh) is een manier om software lokaal te draaien. Het werkt op Linux/MacOS/WSL2. Het voordeel is dat je één command draait (devenv up) en daarmee de hele stek in een keer draaiende hebt. Als je dan devenv shell draait (terwijl je devenv up in de achtergrond hebt draaien), kun je met de mysql client de database dumps importeren.
Ik ben benieuwd wat jullie ervan vinden. Het configureren bracht wel wat koppijn met zich mee (nix is ingewikkeld), maar het is wel zeer flexibel. Het grote voordeel is vooral dat de software automatisch gedownload word door nix zodat je zelf niets meer hoeft te installeren.
Nog een paar kleine problemen:
php 7 zit niet in de binary cache van nix, daarom bouwt hij hem helemaal zelf. Als je dit niet wilt, kun je cachix use fossar gebruiken om ze te cachen, maar voor mij werkte dit niet.
Ik weet niet of ik de webserver configuratie helemaal goed heb, devenv ondersteunt alleen caddy en geen apache2, dus er zullen bepaalde dingen misschien niet werken
Ik weet ook niet of alle nodige PHP extensions zijn ingeschakeld, daar heb ik nog niet naar gekeken
Devenv (https://devenv.sh) is een manier om software lokaal te draaien. Het werkt op Linux/MacOS/WSL2. Het voordeel is dat je één command draait (
devenv up
) en daarmee de hele stek in een keer draaiende hebt. Als je dandevenv shell
draait (terwijl jedevenv up
in de achtergrond hebt draaien), kun je met de mysql client de database dumps importeren.Devenv installeren: https://devenv.sh/getting-started/
Ik ben benieuwd wat jullie ervan vinden. Het configureren bracht wel wat koppijn met zich mee (nix is ingewikkeld), maar het is wel zeer flexibel. Het grote voordeel is vooral dat de software automatisch gedownload word door nix zodat je zelf niets meer hoeft te installeren.
Nog een paar kleine problemen:
cachix use fossar
gebruiken om ze te cachen, maar voor mij werkte dit niet.Nog een paar TODOtjes voor mezelf: