AWS ECS related deployment tools
Project description
Introduction
============
.. include:: quickintro.rst
To use ``deployfish``, you
* Install ``deployfish``
* Define your service in ``deployfish.yml``
* Use ``deploy`` to start managing your service
A simple ``deployfish.yml`` looks like this::
services:
- name: my-service
environment: prod
cluster: my-cluster
count: 2
load_balancer:
service_role_arn: arn:aws:iam::123142123547:role/ecsServiceRole
load_balancer_name: my-service-elb
container_name: my-service
container_port: 80
family: my-service
network_mode: bridge
task_role_arn: arn:aws:iam::123142123547:role/myTaskRole
containers:
- name: my-service
image: 123142123547.dkr.ecr.us-west-2.amazonaws.com/my-service:0.0.1
cpu: 128
memory: 256
ports:
- "80"
environment:
- ENVIRONMENT=prod
- ANOTHER_ENV_VAR=value
- THIRD_ENV_VAR=value
See the ``examples/`` folder in this repository for example ``deployfish.yml``
files.
============
.. include:: quickintro.rst
To use ``deployfish``, you
* Install ``deployfish``
* Define your service in ``deployfish.yml``
* Use ``deploy`` to start managing your service
A simple ``deployfish.yml`` looks like this::
services:
- name: my-service
environment: prod
cluster: my-cluster
count: 2
load_balancer:
service_role_arn: arn:aws:iam::123142123547:role/ecsServiceRole
load_balancer_name: my-service-elb
container_name: my-service
container_port: 80
family: my-service
network_mode: bridge
task_role_arn: arn:aws:iam::123142123547:role/myTaskRole
containers:
- name: my-service
image: 123142123547.dkr.ecr.us-west-2.amazonaws.com/my-service:0.0.1
cpu: 128
memory: 256
ports:
- "80"
environment:
- ENVIRONMENT=prod
- ANOTHER_ENV_VAR=value
- THIRD_ENV_VAR=value
See the ``examples/`` folder in this repository for example ``deployfish.yml``
files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
deployfish-0.21.2.tar.gz
(47.1 kB
view hashes)
Built Distribution
Close
Hashes for deployfish-0.21.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cf064f5a22920b4d49377583b3ebd31df84bdc00e6633c7bf26724c7d8cb465 |
|
MD5 | 005b534da50789bf2fa295c1418897be |
|
BLAKE2b-256 | 57d2f4c09bc2df796cdda666bb29e3a5ced0de81a6a758d1b73e69071a9cd20a |