python-derrick

🐳A tool to help you containerize application in seconds

Showing:

Popularity

Downloads/wk

0

GitHub Stars

595

Maintenance

Last Commit

5mos ago

Contributors

11

Package

Dependencies

0

License

Categories

Readme

Derrick

License Build Status Github Action Codecov Go Reference

Homepage: alibaba.github.io/derrick

Overview

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:

  1. derrick gen to automatically inspect the workspace and generate the Dockerfile for your application, or
  2. derrick list to show all available riggings and pick one via derrick gen -r <rigging> to generate the Dockerfile.
  3. Use your favorite text editor to modify the Dockerfile or other manifests before building and shipping the containers.
  4. Integrate into your workflow and have fun.

Documentation

Language Support

Here is the list of supported languages and frameworks. If you want to support more languages and frameworks, please submit an issue.

  • Java
  • PHP
  • Python
  • Golang
  • NodeJS

License

This software is released under the Apache 2.0 license.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100