/ecs-scheduler

A basic ECS scheduler written in go.

Primary LanguageGoMIT LicenseMIT

ECS Scheduler

Type Product Badge
Golang checker Go Report Card Go Report Card
CI/CD - Build Semaphore CI Build Status
CI/CD - Build Travis CI Build Status
CI/CD - Build CircleCI CircleCI
CI/CD - Build Codeship Codeship Status for marjamis/ecs-scheduler
Coverage Coveralls Coverage Status
Coverge CodeCov codecov
Coverage/Linting Codacy Codacy Badge
Project Tracking Waffle Waffle.io - Columns and their card count

To build and run:

  1. Clone repository.
  2. Get the required dependencies with:
  dep ensure
  1. Build the application:
  make local_build
  1. Run the application with the required settings:
  $GOPATH/bin/ecs-scheduler --task-definition <task_definition> --region <region> --cluster <cluster_name>