Skip to content

mdfranz/mattermost-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Exercise

I've been looking for usable application to build my ECS Fargate knowledge and I noticed that Mattermost has Kubernetes and Elastic Beanstalk but no version for ECS. I was able to install the Ubuntu 18.04 Version and get it working on a LXD container in less than 30 minutes. Onwards and upwards to something more complex.

Starting points

The MVP

  • Packer builds in AWS CodeBuild
  • Terraform deployment (new VPC in arbitrary region)
  • SSL Termination on ALB with ACM with existing domain managed by Route53
  • WAF Rules to block all non-US traffic
  • Cheapest RDS instance available (db.t3.micro)
  • Database Passwords stored securely with SSM
  • Use S3 for data
  • Single Instance with separate data partition with EBS snapshots enabled

About

Infrastructure Deployment Pipeline for Mattermost

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published