env Accounts_AvatarStorePath=/app/uploads \ with-registry-auth ///traefik:latest \įor the current scenarion we have the following envionment:Ĭreate the Rocket Chat Service: $ docker service create \ mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \ $ docker push ///traefik:latestĬreate the Overlay Network: $ docker network create appnet -driver overlayĬreate the Traefik Service: $ docker service create \ I personally use gitlab's private registry for my docker images, so I will build and push it to gitlab: $ docker login We will setup Traefik as our Reverse Proxy with Letsencrypt for SSL Termination, do in order to do that, we will need to build our image and push it to your registry of choice:
Once you have the pre-requirements setup, we can move onto the next step. Today, we will setup Rocket Chat on Docker Swarm.
You can almost categorize it as a Open Source Self Hosted Slack-like Platform. Rocket Chat is a Great Self-Hosted Open Source Communication Platform for Teams and Communities.