Global Services
After running roll svc up for the first time following installation, the following URLs can be used to interact with the UIs for services RollDev runs globally:
https://portainer.roll.test/ (Only when Portainer is enabled)
Additional services available include:
New Relic Infrastructure monitoring (when enabled with
--profile newrelic)
Customizable Settings
When spinning up global services via docker-compose RollDev uses ~/.roll as the project directory allowing a .env.roll placed at ~/.roll/.env.roll to function for overriding variables in the docker-compose configuration used to deploy these services.
The following options are available (with default values indicated):
TRAEFIK_LISTEN=127.0.0.1may be set to0.0.0.0for example to have Traefik accept connections from other devices on the local network.ROLL_RESTART_POLICY=alwaysmay be set tonoto prevent Docker from restarting these service containers or any other valid restart policy value.ROLL_SERVICE_DOMAIN=roll.testmay be set to a domain of your choosing if so desired. Please note that this will not currently change network settings or alterdnsmasqconfiguration. Any TLD other thantestwill require DNS resolution be manually configured.ROLL_SERVICE_PORTAINER=0may be set to1to also run Portainer when runningroll svc up
Warning
Setting TRAEFIK_LISTEN=0.0.0.0 can be quite useful in some cases, but be aware that causing Traefik to listen for requests publicly poses a security risk when on public WiFi or networks otherwise outside of your control.
After changing settings in ~/.roll/.env.roll, please run roll svc up to apply.