You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.rst
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,9 @@ The project is available on PyPI. Simply run::
49
49
50
50
$ pip install ecs-deploy
51
51
52
+
For [Homebrew](https://brew.sh/) users, you can also install [it](https://formulae.brew.sh/formula/ecs-deploy) via brew::
53
+
54
+
$ brew install ecs-deploy
52
55
53
56
Run via Docker
54
57
--------------
@@ -57,7 +60,7 @@ Instead of installing **ecs-deploy** locally, which requires a Python environmen
57
60
Running **ecs-deploy** via Docker is easy as::
58
61
59
62
docker run fabfuel/ecs-deploy:1.10.2
60
-
63
+
61
64
In this example, the stable version 1.10.2 is executed. Alternatively you can use Docker tags ``master`` or ``latest`` for the latest stable version or Docker tag ``develop`` for the newest development version of **ecs-deploy**.
62
65
63
66
Please be aware, that when running **ecs-deploy** via Docker, the configuration - as described below - does not apply. You have to provide credentials and the AWS region via the command as attributes or environment variables::
@@ -80,7 +83,7 @@ AWS IAM
80
83
-------
81
84
82
85
If you are using **ecs-deploy** with a role or user account that does not have full AWS access, such as in a deploy script, you will
83
-
need to use or create an IAM policy with the correct set of permissions in order for your deploys to succeed. One option is to use the
86
+
need to use or create an IAM policy with the correct set of permissions in order for your deploys to succeed. One option is to use the
84
87
pre-specified ``AmazonECS_FullAccess`` (https://docs.aws.amazon.com/AmazonECS/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-AmazonECS_FullAccess) policy. If you would prefer to create a role with a more minimal set of permissions,
85
88
the following are required:
86
89
@@ -93,7 +96,7 @@ the following are required:
93
96
* ``ecs:ListTaskDefinitions``
94
97
* ``ecs:DescribeTaskDefinition``
95
98
* ``ecs:DeregisterTaskDefinition``
96
-
99
+
97
100
If using custom IAM permissions, you will also need to set the ``iam:PassRole`` policy for each IAM role. See here https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html for more information.
98
101
99
102
Note that not every permission is required for every action you can take in **ecs-deploy**. You may be able to adjust permissions based on your specific needs.
@@ -310,7 +313,7 @@ To change the command of a specific container, run the following command::
0 commit comments