Fig === [![Build Status](https://travis-ci.org/docker/fig.svg?branch=master)](https://travis-ci.org/docker/fig) [![PyPI version](https://badge.fury.io/py/fig.png)](http://badge.fury.io/py/fig) Fast, isolated development environments using Docker. Define your app's environment with Docker so it can be reproduced anywhere: FROM python:2.7 ADD . /code WORKDIR /code RUN pip install -r requirements.txt CMD python app.py Define the services that make up your app so they can be run together in an isolated environment: ```yaml web: build: . links: - db ports: - "8000:8000" - "49100:22" db: image: postgres ``` (No more installing Postgres on your laptop!) Then type `fig up`, and Fig will start and run your entire app: ![example fig run](https://orchardup.com/static/images/fig-example-large.gif) There are commands to: - start, stop and rebuild services - view the status of running services - tail running services' log output - run a one-off command on a service Installation and documentation ------------------------------ Full documentation is available on [Fig's website](http://www.fig.sh/).