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
pygmy
is 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.1
to your/etc/resolv.conf
file, so that your local Linux can resolve*.docker.amazee.io
via the dnsmasq container - If on Mac with Docker for Mac: Creates the file
/etc/resolver/docker.amazee.io
which tells OS X to forward DNS requests for*.docker.amazee.io
to the dnsmasq container - Tries to add the ssh key in
~/.ssh/id_rsa
to 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