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.17.1.tar.gz
(43.5 kB
view hashes)
Built Distribution
Close
Hashes for deployfish-0.17.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f4e7a6b349415f2793512757ab779ada8378e8129fce70b6c83f93107bd4c41 |
|
MD5 | 0097af41fc034e25e056f84532b889d8 |
|
BLAKE2b-256 | bf996fce9c2b9bfdf0d1851410361af851bca2c7908551e11bf489f64f764ea1 |