Comments (20)
@it33 Would you update the image?
from mattermost-docker.
+1 - Would love to see 3.0 on docker hub. Having a bit of challenges setting up mattermail plugin which is optimized for 3.0.
from mattermost-docker.
We should, @StianOvrevage would you join us on https://pre-release.mattermost.com/core in the Developers channel? Please just post there and we can figure out how to get this done. Thanks so much for creating mattermail, would love to have you in discussions with the core team,
from mattermost-docker.
@it33, I have a fork that published to dockerhub. Basically you will need to create one dockerhub repo for each component in this repo and point each dockerhub repo to different dockerfiles. so you will have mattermost/app, mattermost/db, etc, on dockerhub.
+1 for this so that I can get rid of my fork.
from mattermost-docker.
Credit for mattermail should go to @rodrigocorsi2 and not me! But I'll join you in the dev channel anyhow :)
from mattermost-docker.
It would be great to see this get submitted as a official image to dockerhub. Not sure what is involved but would make it simple to get started and up to date.
from mattermost-docker.
Sorry for late reply, @crspeller was working on this and he's away for the holiday weekend in Canada, @xcompass, is there a PR you can do to help prepare this repo to get pushed to Docker Hub? I'm not familiar with setup. @npcode, wondering if you have any thoughts?
from mattermost-docker.
@it33 I completely agree with uploading the images in this repository to dockerhub. It would be nice if I can help it.
from mattermost-docker.
@it33 you have all the code you need. No need to change the code or any PR. You just need to do the setup in docker hub. Creates three automated builds, one for app, one for db and one for web. In each build, change dockerfile location to the correct path,e.g. for app, it should be /app
Then you will have three automated build images. That's it.
from mattermost-docker.
@xcompass @it33 Additionally we can send a PR to https://github.com/docker-library/official-images to make them official images which can be found in https://hub.docker.com/explore/.
from mattermost-docker.
Good idea!
from mattermost-docker.
Thanks @npcode, @xcompass when @crspeller is back he can review and approve the ideas. Sorry for the delay, our monitoring systems in Mattermost work on /platform but we don't have them setup for /mattermost-docker yet. @esethna is back this week and we can ask his help to connect up all the Mattermost projects outside of /platform.
Please do feel free to join our Developers channel on our Mattermost instance if you'd like to be more involved in the community.
from mattermost-docker.
As I can see, you already have a docker repository for mattermost: https://hub.docker.com/r/mattermost/platform/~/dockerfile/.
Looking at the Dockerfile, it seems like the change would be really trivial. Assuming that the location of the mattermost.tar.gz file on s3 has not changed, perhaps you would just have to rebuild the docker image and push it as version 3.0?
from mattermost-docker.
I have redone the old preview image. It now lives here: https://hub.docker.com/r/mattermost/mattermost-preview/
With a new single line install:
docker run --name mattermost-preview -d --publish 8065:8065 mattermost/mattermost-preview
For this production image I have created three automated builds:
https://hub.docker.com/r/mattermost/mattermost-prod-app/
https://hub.docker.com/r/mattermost/mattermost-prod-db/
https://hub.docker.com/r/mattermost/mattermost-prod-web/
However the web autobuild fails with
Build failed: lstat cert/cert.pem: no such file or directory
@npcode Can we have your help fixing the web image then performing any necessary updates to pull the images from these locations.
Thanks!
from mattermost-docker.
@crspeller To fix the problem, we should not try to copy cert files into web container. I'll modify web/Dockerfile and docker-compose.yml to mount the files instead.
from mattermost-docker.
@crspeller I have just removed the dependency on cert files. Would you please try it again?
from mattermost-docker.
@npcode Seems to have worked! After your done modifying the compose files to use the new images on docker hub. Can you tag the repository 3.0
. That way a tag will be created in dockerhub so people can pull a 3.0 image.
from mattermost-docker.
Can you tag the repository 3.0
Well, why not 3.0.2?
from mattermost-docker.
@crspeller I have tagged this repository as 3, 3.0 and 3.0.2. I hope what I did doesn't conflict with the tagging convention of dockerhub.
from mattermost-docker.
@npcode In the past we have not tagged dot releases. But it's fine if you want to maintain that.
I think everything is done for this issue. Closing.
from mattermost-docker.
Related Issues (20)
- {PATCH} is included in the version view and not correct version number HOT 5
- Untrusted certificate from Andriod mobile app HOT 1
- release-5.33 Uses Wrong Version of Postgres HOT 3
- updating to 5.33 release with mysql HOT 1
- How to update to the latest ESR version (or to a specific version)? HOT 1
- docker_app unhealthy connection timeout to psql HOT 4
- Mattermost mobile app server warning message after upgrade HOT 2
- Sync Releases to mattermost-server HOT 11
- Why Mattermost releases 5.34, 5.34.1, 5.34.2, 5.35, 5.35.2 missing in mattermost-docker releases? HOT 2
- Proxy authentication required (gitlab sso token issue
- SiteURL must be set .. HOT 1
- the switch to postgres10 doesn't handle DB upgrades HOT 2
- Upgrading to 5.36.1 HOT 3
- Building DB Failes HOT 4
- Deployment failures in a variety of configurations, including locally built and docker hub images HOT 2
- Error when building gevent for db containers HOT 3
- Error: unknown shorthand flag: 'u' in -upgrade_db_30
- No new releases? HOT 1
- Some updates on the Mattermost-docker repository HOT 3
- Error: failed to load configuration: failed to create store HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mattermost-docker.