Pygmy
Welcome to pygmystack#
The pygmy stack is a container stack for local development.
It is a collaboration between:
- amazee.io - Initial development of pygmy, and it's predecessor, cachalot
- @fubarhouse - complete rewrite of pygmy in Golang (Thanks Karl!)
- the Lagoon team - ongoing support and maintenance
Please see github.com/pygmystack for more information
Why use pygmy?
- Starting the necessary Docker Containers for your Docker Development Environment
The pygmy stack is a container stack for local development, and
pygmyis the main tool.
It's built to work with:
Quite a lot for such a small whale 🐳)
What pygmy will handle for you:
- Starting the necessary Docker Containers for local development
- If on Linux: Adds
nameserver 127.0.0.1to your/etc/resolv.conffile, so that your local Linux can resolve*.docker.amazee.iovia the dnsmasq container - If on Mac with Docker for Mac: Creates the file
/etc/resolver/docker.amazee.iowhich tells OS X to forward DNS requests for*.docker.amazee.ioto the dnsmasq container - Tries to add the ssh key in
~/.ssh/id_rsato the ssh-agent container (no worries if that is the wrong key, you can add more any time) - Starts a local mail Mail Transfer Agent (MTA) in order to test and view mails