Open cherryroots opened 2 weeks ago
So this needs two underlying containers, Caddy serving the webui and then Saltbox's Traefik would be on top of that?
You don't need caddy, just multiple routers on the Traefik side to handle the 2 unique paths.
You don't need caddy, just multiple routers on the Traefik side to handle the 2 unique paths.
Strange that their sample Traefik deployment still deploys Caddy in between.
Because they don't know what they are doing I suppose.
I mean they have this bit in their NPM guide:
As Docker by default does not run as your user, this may not be the best location to put Chibisafe in. The more "appropriate" location would be on /srv, so change the place where Chibisafe is installed accordingly if you want to follow best practices.
The only time I've needed another proxy as a go between is when using WSGI. There are probably other edge cases but it is the only one I could think of.
Yeah I don't think Caddy is required at all as the NPM guide doesn't use it, just a bit odd to have it with Traefik but I guess they don't know how to set up routers. The guide with NPM is only a week old too so guess nobody cared about not using Caddy before then
Chibisafe
What does it do? Why? Please describe.
I'd like to have this included as the other services included in the sandbox either are too heavy(nextcloud) or not maintained anymore (Jirafeau). The following is the opening quote of the github page
Links to further information
What are you willing to do to help?