Commit Graph
59 Commits
Author SHA1 Message Date
Yi EungJun c1c1fe8a9c Fix 502 gateway error 2016-11-05 21:49:52 +09:00
Yi EungJun 41b57ede1b Restart always by default 2016-10-08 19:47:25 +09:00
Yi EungJun 1aaca49a46 k8s: Move files for k8s into contrib directory 2016-10-08 19:12:56 +09:00
Yi EungJun e46a014688 app: upgrade to Mattermost 3.4.0 2016-09-16 18:02:10 +09:00
Yi EungJun e904375698 app: upgrade to Mattermost 3.3.0 2016-08-17 15:14:16 +09:00
Yi EungJun 914b85dec4 README: fix incorrect SSL certifcate paths
Reported-by: Alax Villmann <alax@users.noreply.github.com>
2016-08-12 10:38:54 +09:00
Yi EungJun cac71e6c59 app: Upgrade to Mattermost 3.2.0 2016-07-16 21:25:21 +09:00
Yi EungJun 777d8c6fd3 aws: Upgrade to Mattermost 3.1.0 2016-06-21 19:20:34 +09:00
Yi EungJun 0cd5beb897 app: Upgrade to Mattermost 3.1.0 2016-06-17 00:12:15 +09:00
Yi EungJun b7425caddb app: Make it works without volume mounting
This fixes https://github.com/mattermost/mattermost-docker/pull/32#issuecomment-226408765.
2016-06-17 00:12:15 +09:00
Yi EungJun 82a0874255 app: Display hostname and port for database 2016-06-17 00:12:15 +09:00
Yi EungJun 70a747a2c0 Delete docker-compose-nossl.yml unused since 8113605 2016-06-07 11:45:58 +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 928bcc25a1 web: Do not depend IP address of app 2016-06-01 21:03:46 +09:00
Yi EungJun 4bf0f4b64a web: Do not store secret files in container 2016-06-01 21:03:46 +09:00
Yi EungJun 64163f2e05 web: Redirect 80 to 443 2016-06-01 21:03:46 +09:00
Yi EungJun 03357a87c1 web: Send logs to docker 2016-06-01 21:03:46 +09:00
Yi EungJun 25556d41de app: Upgrade to mattermost 3.0.2 2016-05-18 10:08:22 +09:00
Yi EungJun 75aca89805 README: Describe how to upgrade to 3.0.x from 2.x 2016-05-17 21:22:59 +09:00
Yi EungJun 89d58d7a44 app: Allow to give arguments for 'platform' 2016-05-17 21:10:37 +09:00
Yi EungJun 195ddeb980 app: Upgrade to mattermost 3.0.1 2016-05-17 19:26:46 +09:00
Yi EungJun 808f5af669 db: Make docker-entrypoint1.sh executable
The file should be marked as executable in the container because the
host on which it was built may not support executable bit (e.g.
Microsoft Windows).

This fixes https://github.com/mattermost/mattermost-docker/issues/20.
2016-05-17 19:21:12 +09:00
Yi EungJun c89c541c9a Merge branch 'pgdata-path' of https://github.com/xcompass/mattermost-docker
* 'pgdata-path' of https://github.com/xcompass/mattermost-docker:
  Use $PGDATA env var to setup wal-e
2016-05-09 20:08:19 +09:00
Yi EungJun 40276c8b21 travis: Fail if the status code is error 2016-05-09 20:03:06 +09:00
Yi EungJun ac0739ad46 README: Embeded travis status image 2016-04-25 00:44:45 +09:00
Yi EungJun 1b1dc3c79b Support aws beanstalk 2016-04-25 00:36:38 +09:00
Yi EungJun 92e0fd579c README: s/Requirement/Requirements/ 2016-04-25 00:36:01 +09:00
Yi EungJun 9fb62460a8 web: Fix HTTPS redirecting
This fixes https://github.com/mattermost/mattermost-docker/issues/12
2016-04-20 22:35:51 +09:00
Yi EungJun 56481dc6b1 travis: Display logs after failure 2016-04-20 15:09:16 +09:00
Yi EungJun 7d89531c4a app: Upgrade to mattermost 2.2.0 2016-04-19 10:57:12 +09:00
Yi EungJun 7d591a39ca Enable Travis CI 2016-04-19 10:57:12 +09:00
Yi EungJun 1a4839cd96 db: Remove unnecessary blank 2016-04-19 00:48:08 +09:00
Yi EungJun 49c10d44b2 app: Remove unnecessary things 2016-04-19 00:48:08 +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 18c82ea9c6 app: Fix "Failed to open sql connection" error
The app should wait for a moment even after TCP connection to the
database is available.

Rollback a part of ac0b706.
2016-01-29 15:40:34 +09:00
Yi EungJun 75bb4944ac app: Use hostname instead of ip for database 2016-01-25 15:46:08 +09:00
Yi EungJun ac9ce4a2a9 app: Upgrade Mattermost to 1.4.0 2016-01-25 12:31:29 +09:00
Yi EungJun ac0b7062a3 app: Fix the message to wait for database
'echo -n' is useless because the message is not logged until sending a
newline character.
2016-01-25 12:31:29 +09:00
Yi EungJun 57d1d448b2 db: Specify version of pgsql
You may see this error if you use pgsql 9.5 with 9.4 data.

> FATAL:  database files are incompatible with server
> DETAIL:  The data directory was initialized by PostgreSQL version 9.4, which is not compatible with this version 9.5.0.
2016-01-25 12:31:29 +09:00
Yi EungJun 459e3822ec web: Comment the configuration for redirecting to 443 2016-01-25 01:42:35 +00:00
Yi EungJun 7c5a13661d Remove unnecessary server_name 2016-01-25 01:42:07 +00:00
Yi EungJun 105b6e9b22 README: Use 443 port instead of 8065 2016-01-09 14:59:54 +00:00
Yi EungJun ca8f3f5565 Fix incorrect web port 2016-01-09 03:29:20 +09:00
Yi EungJun 1d596261a5 Upgrade mattermost to 1.3.0 2015-12-17 18:06:11 +09:00
Yi EungJun 1052398af7 Revert some code committed mistakenly at 1374ba5 2015-12-17 18:04:35 +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 b4ad7f2119 Wait until database is ready 2015-12-09 18:57:58 +09:00
Yi EungJun aa1b246388 Add an known issue about misconfigured database connection 2015-12-09 16:58:55 +09:00
Yi EungJun 99c04c7777 Add an known issue that app fails to start 2015-12-04 18:21:12 +09:00
Yi EungJun 3b4792988d Describe how to remove all data and configs 2015-12-04 18:21:11 +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 72df442289 Fix loss of settings when 'app' is recreated 2015-12-04 00:40:22 +09:00
Yi EungJun 1461108d12 README: Add known issues 2015-12-04 00:40:11 +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
Yi EungJun 8bab0a6d03 initial commit 2015-11-27 15:44:58 +09:00