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.25.2.tar.gz
(47.3 kB
view hashes)
Built Distribution
Close
Hashes for deployfish-0.25.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec4810223434fca60c31115e3f23f849bbd50b077bbbd48b96b060222941972 |
|
MD5 | 419cc5dffb36dfed4bf0a0703c50b4d5 |
|
BLAKE2b-256 | a9d4c91c7687bf6b7a4bc3f808e1004c27a8b42e0067bbd6389bb0a120c94928 |