Skip to content

dokku/docket

docket

A declarative way to pre-package and ship applications on Dokku.

Installation

Install the latest release with the quick install script (Linux, macOS, or a POSIX shell on Windows):

curl -fsSL https://raw.githubusercontent.com/dokku/docket/main/install.sh | sh

Or via Homebrew:

brew install dokku/repo/docket

Or with the Go toolchain:

go install github.com/dokku/docket@latest

See the Getting started guide for all channels, including prebuilt binaries and Debian/Ubuntu packages.

Usage

Describe the desired state of your app in a tasks.yml recipe:

---
- tasks:
    - dokku_app:
        app: inflector
    - dokku_git_sync:
        app: inflector
        remote: http://github.com/cakephp/inflector.cakephp.org

Preview what would change, then apply it:

docket plan    # show what apply would do, without changing anything
docket apply   # make the changes needed to match the recipe

Running docket apply again is a no-op when the server already matches the recipe.

Documentation

License

MIT

About

A declarative way to pre-package and ship applications on Dokku.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages