docker-jitsi-meet icon indicating copy to clipboard operation
docker-jitsi-meet copied to clipboard

docker-swarm files

Open prayagsingh opened this issue 3 years ago • 9 comments

Deploy jitsi using docker-swarm with Traefik.

prayagsingh avatar Oct 06 '21 03:10 prayagsingh

Why is traefik needed here? Is there a reason why we can't do Swarm without it?

saghul avatar Oct 06 '21 05:10 saghul

It's easy to get the letsencrypt cert using Traefik for different services(monitoring services like grafana dashboard,telegraf) running on the same machine. I can do the SSL termination at Traefik and then forward the request to each of the services.

We can do it without Traefik also like we are doing it in docker-compose setup.

prayagsingh avatar Oct 06 '21 06:10 prayagsingh

If we are to keep this here I'd like to cut out Traefik. Less moving parts.

saghul avatar Oct 06 '21 07:10 saghul

ok. I'll make the changes.

prayagsingh avatar Oct 06 '21 09:10 prayagsingh

@saghul is this abandoned? The docker compose file is still quite hard to get working with swarm due to the incompatible network name... Does everything here still work and could we combine it all into one compose file to be used with docker stack @prayagsingh?

dominiwe avatar Jul 15 '22 23:07 dominiwe

Sorry I dropped the ball. No I'm still keen on seeing if we put swarm configs here or in the contrib org. I just forgot sorry.

saghul avatar Jul 16 '22 05:07 saghul

Does everything here still work and could we combine it all into one compose file to be used with docker stack @prayagsingh?

This PR is a bit outdated now(but it will work) and I don't have enough bandwidth now so it'll be a little difficult for me to update this PR. But I'm happy to help if someone wants to take it up.

Yes, we can combine it into one compose file but make sure to add the constraints if you want to deploy all the services to different servers.

prayagsingh avatar Jul 16 '22 05:07 prayagsingh

Thanks for your effort so far @prayagsingh ! I still plan to see if it makes sense to have it here or in a contrib repo.

If anyone has ideas, I'm happy to listen!

saghul avatar Jul 16 '22 06:07 saghul

@saghul IMO, moving it to contrib repo makes sense since everything that is managed by the third party is present there. docker-compose is fine in the main repo and everything else moves to jitsi-contrib.

prayagsingh avatar Jul 16 '22 06:07 prayagsingh