Kyâne
d8d6ac96bf
Add client plugins as bind mount
...
Closes #356
2019-01-11 19:21:57 +01:00
Yusuke Nemoto
1811af4a75
Backup plugins directory ( #297 )
2018-08-22 14:47:58 +02:00
PICHOU Kyâne
c5aaa9512b
Fix text
...
Closes #280
2018-06-24 19:00:21 +02:00
antoineHC
f79bbea7a4
Production Hardening ( #241 )
2018-04-15 19:33:49 +02:00
Kyâne Pichou
8dc50a5d31
Allow to customize app host/port ( #181 )
...
Allow to use custom hostname and/or port value for app container from the Web
container. Usefull for some people using containers provider (eg. #142 )
2017-10-26 21:16:09 +02:00
sebgl
1943614f10
Remove deprecated links in docker-compose file ( #185 )
...
Using links is considered to be a deprecated feature of Docker,
in favor of user-defined networks (see
https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/ ).
Since the docker-compose file is in Version 2, a network is
automatically created for the 3 containers.
2017-10-20 20:19:34 +02:00
Kyâne Pichou
6ee75f4f6b
Merge app dockerfiles ( #146 )
...
* Merge app dockerfiles
* Update readme for choosing team edition
2017-09-24 22:25:47 +02:00
Vít Listík
d05077c3db
Added SSL example ( #171 )
...
Added commented section for enabling SSL
2017-09-20 09:13:24 +02:00
Kyâne Pichou
09f6b6580a
Fix docker-compose file
2017-06-23 14:57:51 +02:00
Kyâne Pichou
5993e1f231
Use links instead of depends_on
2017-06-19 10:47:59 +02:00
Pan Luo
a034f8f7ab
Fix the incorrect port in docker-compose
2017-03-26 00:35:45 -07:00
Pan Luo
a29f94d497
Update to Mattermost 3.7.3
2017-03-22 16:52:48 -07:00
Pan Luo
82f13b1e4c
Move enterprise version into this branch ( #94 )
...
Since the only difference is mattermost package and we don't want
to maintain two difference branches, just moved the enterprise version
into a alternative dockerfile
2017-03-13 15:26:45 -07:00
Pan Luo
7b478061f1
Merge pull request #103 from darkrasid/master
...
add log dir volume option on docker-compose file
2017-03-01 21:21:38 -08:00
nikosch86
f7c78e675a
simplify reverse proxy ( #98 )
...
make use of mainline nginx image, switch ssl/non-ssl config file based on presence of cert/key, hardcode app port since it is hardcoded in the app container as well
2017-02-26 00:30:03 -08:00
nikosch86
142b766cde
make use of postgres image db init script, use their variable naming … ( #100 )
...
* make use of postgres image db init script, use their variable naming scheme, make setup-wale executable so it can actually run
2017-02-23 13:32:24 -08:00
Pan Luo
c6e177cdf2
Merge pull request #99 from nikosch86/docker-compose-dependencies
...
make use of docker compose dependencies
2017-02-23 13:31:18 -08:00
nikosch86
1cb127e849
services should be stoppable ( #97 )
...
services should be stoppable
2017-02-23 13:30:41 -08:00
Pan Luo
2a0cf0cb21
Allow config location to be customized from CLI ( #66 )
...
* Allow config location to be customized from CLI
Config file should be stored in a persistent storage as it is stores the
app status and configuration. It should be independent from container
life cycle and mounted into app container. This commit allows config
location to be changed through CLI. So that when the persistent storage
is mounted, the location can be pointed to the mounted config file.
Also some updates for best practices:
* extracted version numbers in Dockerfile into a environment variable
* Added mattermost/bin to PATH environment variable
* Add customizable environment variables to readme
2017-02-22 21:37:43 -08:00
pilsner
d9aaad088a
add log dir volume option on docker-compose file
2017-02-23 14:09:53 +09:00
Nikolaus
5094af97e0
make use of docker compose dependencies
2017-02-20 09:56:11 +04:00
pilsner
ff571ff4f4
set db setting on app also
...
- db setting is available on db
- app also uses same valiables (eg. MM_USERNAME...) however there is no hint on compose file.
2017-02-03 17:19:04 +09:00
Andrey Devyatkin
ce53a32e95
Update docker-compose file to v2 format ( #62 )
...
* Added docker-compose file v2 format and renamed old one to docker-compose-v1.yml
2016-12-20 00:13:02 -08:00
Yi EungJun
c1c1fe8a9c
Fix 502 gateway error
2016-11-05 21:49:52 +09:00
5ak3t
b27089605f
updated docker compose file to set db variables at a single source #55
2016-10-15 09:53:00 +05:30
Yi EungJun
41b57ede1b
Restart always by default
2016-10-08 19:47:25 +09:00
Yi EungJun
811360572e
Unify docker-compose-nossl.yml and docker-compose-ssl.yml
2016-06-03 00:06:42 +09:00
Yi EungJun
b7b44e6ff6
Support installation without SSL certificate
...
Now users should create a symbolic link to docker-compose-ssl.yml if
they want to enable SSL or docker-compose-nossl.yml if not.
Rewrite README to describe this rule.
This fixes https://github.com/mattermost/mattermost-docker/issues/5 .
2016-04-19 00:33:33 +09:00
Yi EungJun
75bb4944ac
app: Use hostname instead of ip for database
2016-01-25 15:46:08 +09:00
Yi EungJun
ca8f3f5565
Fix incorrect web port
2016-01-09 03:29:20 +09:00
Yi EungJun
1374ba50e8
Mount the data at ./volumes/app/mattermost/data
2015-12-16 16:26:27 +09:00
Yi EungJun
8de0a04739
Sync container's time with host
2015-12-16 16:25:41 +09:00
Yi EungJun
fe68c85a21
Mount the database at ./volumes/db/var/lib/postgresql/data/
2015-12-04 18:16:01 +09:00
Yi EungJun
2d908b3cca
Fix a bug that config.json is not created
...
Do not copy config.json into /matteronst/config directly because:
> Changes to a data volume will not be included when you update an image.
>
> -- https://docs.docker.com/engine/userguide/dockervolumes/
Instead copy config.template.json into the root and generate
/mattermost/config/config.json from the file.
2015-12-04 18:08:13 +09:00
Yi EungJun
c1c06ec5a3
Do not expose ports unnecessarilly.
2015-12-04 17:58:23 +09:00
Yi EungJun
1c99770782
Add README and LICENSE
2015-11-30 17:58:11 +09:00
Yi EungJun
4cf5bdc8c8
Docker for mattermost in production
...
1. Put cert.pem into web/cert and key-no-password.pem into web/cert/private.
2. docker-compose up -d
The settings of the servers are based on
https://github.com/mattermost/platform/blob/master/doc/install/Production-Ubuntu.md .
app/config_docker.json is based on
https://raw.githubusercontent.com/mattermost/platform/master/config/config.json .
2015-11-30 17:54:49 +09:00