Sparta based application that includes ECS worker pool
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Dockerfile
LICENSE
Makefile
README.md
main.go

README.md

SpartaDocker

Sparta application that provisions:

  • A Lambda function (that pushes to)
  • An SQS queue (which is read from)
  • An ECS-backed cluster of workers (that logs the message to CloudWatch Logs)

Usage

export S3_BUCKET="{{My_S3_Bucket}}"
export SPARTA_SSH_KEY="{{SSH_KeyName_forEC2Instances}}"

docker -v && go get ./... && make provision

Notes

  • This service has been tested with Docker, OSX v.1.12.0
  • This service provisions a CloudWatch LogGroup to which the ECS worker writes logs