https://github.com/dokku/dokku-orb
https://github.com/dokku/dokku-orb
circleci continuous-deployment deployment docker dokku orb
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dokku/dokku-orb
- Owner: dokku
- License: mit
- Created: 2021-03-02T20:42:43.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-17T22:26:00.000Z (about 1 year ago)
- Last Synced: 2025-06-02T05:28:36.196Z (about 1 year ago)
- Topics: circleci, continuous-deployment, deployment, docker, dokku, orb
- Language: Python
- Homepage:
- Size: 65.4 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dokku orb
This orb provides the ability to deploy applications to dokku as part of your CI/CD pipelines.
[](https://circleci.com/gh/dokku/dokku-orb)  [](https://raw.githubusercontent.com/dokku/dokku-orb/master/LICENSE) [](https://discuss.circleci.com/c/ecosystem/orbs)
## How to use
### Step 1 - Add a deploy key to CircleCI
The private key for the dokku user you wish to use for deploys will need to be added to CircleCI. See [the docs](https://circleci.com/docs/2.0/add-ssh-key/) for more on how to do this. The fingerprint for this key is required in step 2.
### Step 2 - Use the commands/jobs in your project as necessary
```yaml
---
version: 2.1
orbs:
dokku: dokku/dokku@0.1.0
workflows:
deploy:
jobs:
- checkout
- add_ssh_keys:
fingerprints:
- "$SSH_KEY_FINGERPRINT"
- dokku/deploy:
git-remote-url: ssh://dokku@dokku.myhost.ca:22/appname
```
See more examples on the [CircleCI Orb Registry Page](https://circleci.com/orbs/registry/orb/dokku/dokku).
## Resources
[CircleCI Orb Registry Page](https://circleci.com/orbs/registry/orb/dokku/dokku) - The official registry page of this orb for all versions, executors, commands, and jobs described.
[CircleCI Orb Docs](https://circleci.com/docs/2.0/orb-intro/#section=configuration) - Docs for using and creating CircleCI Orbs.
### How to Contribute
We welcome [issues](https://github.com/dokku/dokku-orb/issues) to and [pull requests](https://github.com/dokku/dokku-orb/pulls) against this repository!