-
Create a new Elastic Beanstalk Docker application using the Dockerrun.aws.zip file provided.
- From the AWS console select Elastic Beanstalk.
- Select "Create New Application" from the top right.
- Name the application and press next.
- Select "Create a web server" environment.
- If asked, select create an IAM role and instance profile and press next.
- For predefined configuration select under Generic: Docker. For environment type select single instance.
- For application source, select upload your own and upload Dockerrun.aws.zip from Dockerrun.aws.zip. Everything else may be left at default.
- Select an environment name, this is how you will refer to your environment. Make sure the URL is available then press next.
- The options on the additional resources page may be left at default unless you wish to change them. Press Next.
- On the configuration details place. Select an instance type of t2.small or larger.
- You can set the configuration details as you please but they may be left at their defaults. When you are done press next.
- Environment tags my be left blank. Press next.
- You will be asked to review your information. Press Launch.
-
Try it out! 14. Wait for beanstalk to update the environment. 15. Try it out by entering the domain of the form *.elasticbeanstalk.com found at the top of the dashboard into your browser. You can also map your own domain if you wish.
The default single-container Docker instance for Mattermost is designed for product evaluation, and sets
ByPassEmail=true
so the product can run without enabling email, when doing so maybe difficult.To see the product's full functionality, enabling SMTP email is recommended.