draky
draky is an easy to use local development tool for managing environments that's designed to make them as transparent and customizable as possible. The tool was made to make direct work with docker easier, instead of hiding environment configuration behind opaque layers of abstraction.
Cost / License
- Free
- Open Source
Platforms
- Windows
- Linux
- Mac
Features
Support for Docker
Tags
- Docker Compose
- DevOps
- Containers
- local-development
draky News & Activities
Recent activities
draky information
What is draky?
draky is a wrapper around docker compose that makes managing your services and commands much easier. It doesn't hide your environment's configuration behind the layers of abstraction. You can directly see, and modify your docker-compose.yml file.
draky doesn't ship with its own images that you would need to figure out how to customize. It is designed to make it possible (through the draky-entrypoint) to easily modify existing images on runtime, which makes development and prototyping faster.
In fact it's so not opinionated that the docker-compose.yml file produced by draky, doesn't depend on it – it can be run with a vanilla docker-compose. draky doesn't force anything on you, including itself.
With draky you can:
- Create custom commands passing arguments and running code inside the containers.
- Make your environments configurable with easy to organize variables.
- Augment existing images with new functionality without a need of building and hosting custom ones.
- Create templates for your environments.
- draky-entrypoint provides you with some helpers, like a generic mechanism that allows you to override any files in any image on the container's startup without the need of adding volumes.


