|
|
5 years ago | |
|---|---|---|
| .. | ||
| cmd | 5 years ago | |
| pkg | 5 years ago | |
| LICENSE | 5 years ago | |
| Makefile | 5 years ago | |
| README.md | 5 years ago | |
| go.mod | 5 years ago | |
| go.sum | 5 years ago | |
| golangci.yaml | 5 years ago | |
ECS plugin is a Docker CLI plugin
root command ecs require aws profile to get API credentials from ~/.aws/credentials
as well as AWS region - those will later be stored in a docker context
A compose.yaml is parsed and converted into a CloudFormation
template, which will create all resources in dependent order and cleanup on
down command or deployment failure.
+--------------------------------------+
| compose.yaml file |
+--------------------------------------+
- Load
+--------------------------------------+
| compose Model |
+--------------------------------------+
- Validate
+--------------------------------------+
| compose Model suitable for ECS |
+--------------------------------------+
- Convert
+--------------------------------------+
| CloudFormation Template |
+--------------------------------------+
- Apply
+--------------+ +----------------+
| AWS API | or | stack file |
+--------------+ +----------------+
compose.yaml
file do not include unsupported features.