Repository navigation
Services (NL)
Veel apps hebben iets naast hun eigen code nodig: Laravel Herd voor PHP, Docker, of een database. Dat zijn services. Coodoo werkt ermee samen, zodat je app start en de agents het juiste gereedschap gebruiken.
Ingebouwd zijn:
| Service | Wat Coodoo ermee doet |
|---|---|
| Laravel Herd | Gebruikt de PHP en Composer van Herd. Je app staat op http://projectnaam.test. |
| Docker | Start docker compose up -d voordat je app start, en zet het weer stil als je Coodoo afsluit. |
| MySQL, PostgreSQL, Redis | Kijkt of de database reageert (poort 3306, 5432 of 6379). Die draait in Herd Pro, DBngin of Docker. |
Onder Instellingen → Services zie je welke op deze computer gevonden zijn en of ze draaien.
Gebruikt Herd of je database een andere poort, bijvoorbeeld Herd op 8080 of MySQL op 3307? Klik in Instellingen → Services op het potlood bij de service en vul de poort in. Coodoo kijkt dan op die poort of de service draait, en gebruikt hem in het adres (http://projectnaam.test:8080) en in de voorstellen voor .env. Met Terug naar … zet je de gewone poort terug.
In het venster App staat een regel Services. Daar zie je:
- welke services het project gebruikt, met een bolletje: groen = draait, geel = staat uit, rood = niet gevonden;
- services die Coodoo voorstelt, met een +. Bijvoorbeeld Herd bij een Laravel-project, of Docker als er een
docker-compose.ymlis. Klik erop om hem te kiezen.
Met Kiezen… zet je services aan of uit.
- App starten zet eerst de services aan en wacht tot ze reageren. Bij Herd hoeft de app niet zelf te starten: Coodoo opent meteen het adres.
- De agents gebruiken het gereedschap van de service en weten wat er is. Ze installeren dus zelf geen PHP of database.
-
Instellingen van je app krijgt voorstellen, zoals
APP_URL,DB_HOSTenDB_PORT. Met Gebruiken neem je ze over. -
Opdrachten mogen ook de programma's van de service gebruiken, zoals
herd linkofdocker compose up -d. Alleen starten, stoppen en kijken; nooit iets verwijderen.
Gebruik je iets anders, zoals DBngin, MAMP of een eigen script? Klik in Instellingen → Services op Eigen service toevoegen en vul in wat je weet:
- Map met programma's: komt vooraan in PATH, voor de agents en je app;
-
Starten en Stoppen: opdrachten in de projectmap (
{name}is de naam van de projectmap); - Poort om te controleren: Coodoo wacht tot die reageert;
- Adres van je app, Voorstellen voor .env en Wat de agents moeten weten.
Een service mag nooit iets als beheerder (sudo) uitvoeren.
Coodoo 1.31.0 · © 2026 CentreBrain · Download
Get started
Working with Coodoo
Quality and security
Code and versions
Tools for the agents
Insight
Settings
Help
Aan de slag
Werken met Coodoo
Kwaliteit en veiligheid
Code en versies
Gereedschap voor de agents
Inzicht
Instellingen
Hulp