Support aws beanstalk
This commit is contained in:
parent
92e0fd579c
commit
1b1dc3c79b
60
Dockerrun.aws.json
Normal file
60
Dockerrun.aws.json
Normal file
@ -0,0 +1,60 @@
|
||||
{
|
||||
"AWSEBDockerrunVersion": "2",
|
||||
"volumes": [
|
||||
{
|
||||
"name": "app-config",
|
||||
"host": {
|
||||
"sourcePath": "/var/app/current/app/mattermost/config"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "app-data",
|
||||
"host": {
|
||||
"sourcePath": "/var/app/current/app/mattermost/data"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "db-data",
|
||||
"host": {
|
||||
"sourcePath": "/var/app/current/db/mattermost/var/lib/postgresql/data"
|
||||
}
|
||||
}
|
||||
],
|
||||
"containerDefinitions": [
|
||||
{
|
||||
"name": "app",
|
||||
"image": "npcode/mattermost-app:latest",
|
||||
"memory": 128,
|
||||
"mountPoints": [
|
||||
{
|
||||
"sourceVolume": "app-config",
|
||||
"containerPath": "/mattermost/config"
|
||||
},
|
||||
{
|
||||
"sourceVolume": "app-data",
|
||||
"containerPath": "/mattermost/data"
|
||||
}
|
||||
],
|
||||
"portMappings": [
|
||||
{
|
||||
"hostPort": 80,
|
||||
"containerPort": 80
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
"db"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "db",
|
||||
"image": "npcode/mattermost-db:latest",
|
||||
"memory": 128,
|
||||
"mountPoints": [
|
||||
{
|
||||
"sourceVolume": "db-data",
|
||||
"containerPath": "/var/lib/postgresql/data"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
13
README.aws.md
Normal file
13
README.aws.md
Normal file
@ -0,0 +1,13 @@
|
||||
## Installation on AWS Elastic Beanstalk
|
||||
|
||||
### Requirement
|
||||
|
||||
* [The EB CLI](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3.html)
|
||||
|
||||
### Install
|
||||
|
||||
```
|
||||
eb init
|
||||
eb create prod
|
||||
eb open prod
|
||||
```
|
Reference in New Issue
Block a user