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.24.1.tar.gz
(40.0 kB
view hashes)
Built Distribution
Close
Hashes for deployfish-0.24.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3cf6e2c7c832b95db517754c0cbe29757d1ee83d441d85d3ac7d45a2b235559 |
|
MD5 | 9febe8e90bd60a600346c3963d3654a8 |
|
BLAKE2b-256 | e933b715a46bf15b702337ca8fa47fec7bf6d916129941bb23389b6bc5d0fb95 |