ho-nl / vagrant-development-box

Maintainer: Paul
MIT License
0 stars 0 forks source link

Start mailhog service on startup of box #77

Open NickdeK opened 6 years ago

NickdeK commented 6 years ago

On older boxes this service would start on startup and would run in the background, this doesn't seem to be the case anymore with newer boxes. You have the run the mailhog command on the box manually for the service to start and catch e-mails.

marliesparzinski commented 6 years ago

Mailhog opstarten:

sudo systemctl stop mailhog sudo systemctl start mailhog sudo systemctl enable mailhog (enables mailhog every time box is setup)

link: http://waardijk2.box:8025/

hnsr commented 5 years ago

Dit werkt op het moment niet (meer?) als je via vagrant ssh inlogt. Als je de app user in de sudo group zet en het systemctl aanroept met sudo terwijl je op de gebruikelijke manier op je box bent ingelogt, zoals @marliesparzinski hierboven doet, werkt het wel gewoon.

Je app user aan de sudo group toevoegen kan je doen door eerst met vagrant ssh in te loggen en het volgende commando te draaien:

sudo usermod -G sudo app

NickdeK commented 5 years ago

De workaround van Marlies werkt nog wel gewoon en is een betere oplossing dan de app user aan de sudo groep toe te voegen imo (je kan dan opeens dingen doen als app user die je normaal niet zou kunnen doen waardoor je verkeerde verwachtingen hebt bij andere projecten/boxes).

PascalBrouwers commented 5 years ago

@hnsr app user zit nu al standaard in de sudoers lijst. @NickdeK als je verkeerde verwachtingen hebt dan moet je geen sudo gebruiken ;)

hnsr commented 5 years ago

Omg wauw meteen downvoten die @NickdeK ☹️

Maar 'sudo ' uitvoeren kan dus alleen als de app user in de sudo groep zit, wat dus niet altijd standaard al 't geval was, vandaar mijn toevoeging destijds

NickdeK commented 5 years ago

Oh my bad @hnsr, je hebt helemaal gelijk! <3 dan maar dit keer