/SpartaDocker

Sparta based application that includes ECS worker pool

Primary LanguageGoMIT LicenseMIT

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