Derrick is a tool to help you containerize application in seconds. Derrick focuses on developer workflow in local development environment. Derrick will inspect your workspace first, then generate definitions and templates to boost your journey to run apps as containerized services. This includes generating Dockerfile for your app, k8s definitions to deploy it, Helm Chart or Kustomize folders for multi-environment setup, Terraform templates to bootstrap your infrastructure resources, CI/CD pipelines to build/test/deploy the whole thing continously. You can use Derrick to set up your DevOps processes in cloud-native way.
Using Derrick is very simple:
derrick gento automatically inspect the workspace and generate the Dockerfile for your application, or
derrick listto show all available riggings and pick one via
derrick gen -r <rigging>to generate the Dockerfile.
Here is the list of supported languages and frameworks. If you want to support more languages and frameworks, please submit an issue.
This software is released under the Apache 2.0 license.