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.19.0.tar.gz
(44.3 kB
view hashes)
Built Distribution
Close
Hashes for deployfish-0.19.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f757eed31cc0171b1b754a388b721a814ca34023ace1549fff66be027467e5e0 |
|
MD5 | 7c858645286de11b8fb4022518299bc1 |
|
BLAKE2b-256 | 4965179b9f24113887ebd0e80f785af07de4f1d4b02b37bd2d35067a918a9b88 |