moicirk / ecsdeploy

ECS deployer for php 7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ECS deployment

Usage

// service task new revision
./vendor/bin/ecsdeploy \
    --key="AWS_KEY" \
    --secret="AWS_SECRET" \
    --region="AWS_REGION" \
    --cluster="CLUSTER_NAME" \
    --service="SERVICE_NAME" \
    --task="TASK_NAME" \
    --task-file="TASK_DEFINITION_TEMPLATE" \
    --tasks-amount="TASKS_AMOUNT"
	
// single task
./vendor/bin/ecsdeploy \
    --key="AWS_KEY" \
    --secret="AWS_SECRET" \
    --region="AWS_REGION" \
    --cluster="CLUSTER_NAME" \
    --task="TASK_NAME" \
    --task-file="TASK_DEFINITION_TEMPLATE"
	

Deployment script for Amazon ECS

TODO:

  • add unit tests
  • add code comments
  • extract main aws client code to separate class from command

About

ECS deployer for php 7


Languages

Language:PHP 98.1%Language:Shell 1.9%