Adding linux setup instructions to readme. Adding Dockerrun.aws.json file

Этот коммит содержится в:
Christopher Speller
2015-06-19 09:00:28 -04:00
родитель 5ca9397c3c
Коммит ce0b89a26e
2 изменённых файлов: 43 добавлений и 3 удалений

Просмотреть файл

@@ -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
Developer Machine Setup (Docker/Mac)
------------------------------------
Local Machine Setup (Docker)
-----------------------------
### Mac OSX ###
1. Follow the instructions at http://docs.docker.com/installation/mac/
1. Use the Boot2Docker command-line utility
2. If you do command-line setup use: `boot2docker init eval “$(boot2docker shellinit)”`
2. Get your Docker IP address with `boot2docker ip`
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`
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
`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`
2. `docker rm -v mattermost-dev`
AWS Elastic Beanstalk Setup (Docker)
------------------------------------

13
docker/Dockerrun.aws.json Исполняемый файл
Просмотреть файл

@@ -0,0 +1,13 @@
{
"AWSEBDockerrunVersion": "1",
"Image": {
"Name": "mattermost/platform",
"Update": "true"
},
"Ports": [
{
"ContainerPort": "80"
}
],
"Logging": "/var/log/"
}