Adding linux setup instructions to readme. Adding Dockerrun.aws.json file
Этот коммит содержится в:
33
README.md
33
README.md
@@ -24,18 +24,44 @@ You're installing "Mattermost Preview", a pre-released 0.40 version intended for
|
|||||||
|
|
||||||
That said, any issues at all, please let us know on the Mattermost forum at: http://bit.ly/1MY1kul
|
That said, any issues at all, please let us know on the Mattermost forum at: http://bit.ly/1MY1kul
|
||||||
|
|
||||||
Developer Machine Setup (Docker/Mac)
|
Local Machine Setup (Docker)
|
||||||
------------------------------------
|
-----------------------------
|
||||||
|
|
||||||
|
### Mac OSX ###
|
||||||
|
|
||||||
1. Follow the instructions at http://docs.docker.com/installation/mac/
|
1. Follow the instructions at http://docs.docker.com/installation/mac/
|
||||||
1. Use the Boot2Docker command-line utility
|
1. Use the Boot2Docker command-line utility
|
||||||
2. If you do command-line setup use: `boot2docker init eval “$(boot2docker shellinit)”`
|
2. If you do command-line setup use: `boot2docker init eval “$(boot2docker shellinit)”`
|
||||||
2. Get your Docker IP address with `boot2docker ip`
|
2. Get your Docker IP address with `boot2docker ip`
|
||||||
3. Add a line to your /etc/hosts that goes `<Docker IP> dockerhost`
|
3. Add a line to your /etc/hosts that goes `<Docker IP> dockerhost`
|
||||||
4. Run `boot2docker shellinit` and copy the export statements to your ~/.bash_profile
|
4. Run `boot2docker shellinit` and copy the export statements to your ~/.bash\_profile
|
||||||
5. Run `docker run --name mattermost-dev -d --publish 8065:80 mattermost/platform:helium`
|
5. Run `docker run --name mattermost-dev -d --publish 8065:80 mattermost/platform:helium`
|
||||||
6. When docker is done fetching the image, open http://dockerhost:8065/ in your browser
|
6. When docker is done fetching the image, open http://dockerhost:8065/ in your browser
|
||||||
|
|
||||||
|
### Ubuntu ###
|
||||||
|
1. Follow the instructions at https://docs.docker.com/installation/ubuntulinux/ or use the summery below.
|
||||||
|
`sudo apt-get update`
|
||||||
|
`sudo apt-get install wget`
|
||||||
|
`wget -qO- https://get.docker.com/ | sh`
|
||||||
|
`sudo usermod -aG docker <username>`
|
||||||
|
`sudo service docker start`
|
||||||
|
`newgrp docker`
|
||||||
|
2. Run `docker run -d --publish 8086:80 mattermost/platform`
|
||||||
|
3. When docker is done fetching the image, open http://localhost:8086/ in your browser
|
||||||
|
|
||||||
|
### Arch ###
|
||||||
|
1. Install docker using the following commands
|
||||||
|
`pacman -S docker`
|
||||||
|
`systemctl enable docker.service`
|
||||||
|
`systemctl start docker.service`
|
||||||
|
`gpasswd -a <username> docker`
|
||||||
|
`newgrp docker`
|
||||||
|
2. docker run -d --publish 8086:80 mattermost/platform
|
||||||
|
3. When docker is done fetching the image, open http://localhost:8086/ in your browser
|
||||||
|
|
||||||
|
### Notes ###
|
||||||
|
If your ISP blocks port 25 then you may install locally but email will not be sent.
|
||||||
|
|
||||||
If you want to work with the latest bits in the repo you can run the cmd
|
If you want to work with the latest bits in the repo you can run the cmd
|
||||||
`docker run --name mattermost-dev -d --publish 8065:80 mattermost/platform:latest`
|
`docker run --name mattermost-dev -d --publish 8065:80 mattermost/platform:latest`
|
||||||
|
|
||||||
@@ -46,6 +72,7 @@ If you wish to remove mattermost-dev use the following commands
|
|||||||
1. `docker stop mattermost-dev`
|
1. `docker stop mattermost-dev`
|
||||||
2. `docker rm -v mattermost-dev`
|
2. `docker rm -v mattermost-dev`
|
||||||
|
|
||||||
|
|
||||||
AWS Elastic Beanstalk Setup (Docker)
|
AWS Elastic Beanstalk Setup (Docker)
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
||||||
|
|||||||
13
docker/Dockerrun.aws.json
Исполняемый файл
13
docker/Dockerrun.aws.json
Исполняемый файл
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"AWSEBDockerrunVersion": "1",
|
||||||
|
"Image": {
|
||||||
|
"Name": "mattermost/platform",
|
||||||
|
"Update": "true"
|
||||||
|
},
|
||||||
|
"Ports": [
|
||||||
|
{
|
||||||
|
"ContainerPort": "80"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Logging": "/var/log/"
|
||||||
|
}
|
||||||
Ссылка в новой задаче
Block a user