-
Notifications
You must be signed in to change notification settings - Fork 576
WIP Deprecate the web image and the default Docker Compose file #366
Conversation
@pichouk Thank you, this is a great approach for the PR. Agree with your checklist. We're preparing a list of "v6.0 breaking changes" and have taken note of this. Will work with you on how to best communicate in a few weeks. |
Focusing this repository on the Docker image itself makes a lot of sense to me 👍 |
Ohh, i liked the current version of mattermost-docker with docker-compose. So I can have a All in One solution. Other projects like Nextcloud maintaining stacks there all is included. So ppl can relative easy setup a best practice solution. greets |
Still working with an example file. I´m using my own compose file, my own reverse proxy and every pull overwrites my compose file. And people can still make their own stack and publish on Github, but here is the mattermost site, not NGINX or Mattermost+NGINX site, just my 2 cents... |
Actually we will do the same as the
IMHO pulling a "ready-to-use" |
98f56e8
to
aa3e076
Compare
also we will use the port 8065 instead of 8000. this was already posted in the channel |
Yeah, I've got a ticket to track it: https://mattermost.atlassian.net/browse/MM-13614 |
This comment has been minimized.
This comment has been minimized.
This issue has been automatically labelled "stale" because it hasn't had recent activity. /cc @jasonblais @hanzei |
@pichouk What is the status on this PR? Do this need design, work or review? |
Hi @hanzei |
I don't have permissions, but we can add a |
Good idea ! Would you like to close the PR too ? Also, I assume that we agree on this PR (first point on checklist) so I'll start writing some doc for Mattermost Docker documentation page. |
I think we can keep the PR open for visibility.
@jwilander confirming we've decided on this approach for Mattermost 6.0 onward? |
Yes, we're agreed that this is the right path forward. |
Great! Then starting to write document updates is a good next step @pichouk |
I tried a first shot for the new documentation. I don't know if I should open a PR to get reviews or wait to be closer to the Mattermost 6.0 release ? |
Questions these docs could help answer:
Is it recommended to have a load balancer / reverse proxy normalizing and
logging HTTP requests with just one instance of mattermost?
What are the optimal / recommended buffer settings?
…On Sunday, April 28, 2019, Kyâne Pichou ***@***.***> wrote:
I tried a first shot
<pichouk/docs@9659a03>
for the new documentation. I don't know if I should open a PR to get
reviews or wait to be closer to the Mattermost 6.0 release ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#366 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAMNSZU37TV7QLEICE2JCLPSXV4LANCNFSM4GWKWQXA>
.
|
Opening a PR seems fine, the community can also more easily share feedback / suggestions on the documentation, such as those shared by @westurner above |
It seems I forgot to opened the Pull Request. I just did it : mattermost/docs#2709 |
this repository is no longer maintained see: https://github.com/mattermost/mattermost-docker#readme we made a new place for docker related https://github.com/mattermost/docker closing this PR, thanks for your contribution |
Almost a year ago I started a discussion to, eventually, drop the support of the
web
image. Finally, I submit this change.Also I suggest to remove the default
docker-compose.yml
file from the repository and propose an example (based on Traefik) instead, under thecontrib
folder.The reason to drop support of the
web
image have been discussed on #245 but, to sum-up, it's because the image is just a simple Nginx server, with absolutely no value added. Instead, users should use their existing reverse-proxy.The reason to remove the
docker-compose.yml
file is because it is not very useful. Actually, lots of people wants to add new, specific, features (eg. #203 #266 #285 #195) and we can't maintain a huge file that match everyone's needs. Furthermore, Docker Compose is only one way to deploy Docker containers, a lot of other different ways exists (Docker commands, Swarm, Kubernetes, etc.) and I think the main goal of this repository should be to maintain a Docker image for Mattermost.In order to not leave users with nothing, I moved the
docker-compose.yml
(with some important updates) to thecontrib/traefik
folder, as an example.I'll appreciate to have reviews and opinions about this (from Mattermost and community members) because this is a big change for this repository.
Checklist before merging this PR :
6.0
, rebase and manage conflicts with PR replace port 8000 to the default one and add gossip and stream ports #326 (which is also a breaking change)