Skip to content
This repository has been archived by the owner on Feb 15, 2018. It is now read-only.

basgys/dokku-etcd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository is no longer maintained.

dokku etcd (beta)

etcd plugin for dokku.

disclaimer

This plugin is not production ready yet.

requirements

  • dokku 0.4.0+

installation

# on 0.4.x
dokku plugin:install https://github.com/basgys/dokku-etcd.git etcd

commands

etcd:create <name>         Create new ETCD container
etcd:destroy <name>        Destroy ETCD container
etcd:expose <name> [port]  Expose on a custom port if provided (random port otherwise)
etcd:link <name> <app>     Link etcd service to the app
etcd:logs <name> [-t]      Print the most recent log(s) for this service
etcd:restart <name>        Graceful shutdown and restart of the etcd service container
etcd:start <name>          Start a previously stopped etcd service
etcd:stop <name>           Stop a running etcd service
etcd:unexpose <name>       Unexpose a previously exposed etcd service
etcd:unlink <name> <app>   Unlink etcd service from the app

usage

# create an etcd service named lolipop
dokku etcd:create lolipop

# another service can be linked to your app
dokku etcd:link lolipop playground

# you can tail logs for a particular service
dokku etcd:logs lolipop
dokku etcd:logs lolipop -t # to tail

# finally, you can destroy the container
dokku etcd:destroy lolipop

contributing

Feel free to contribute to this project if you want to fix/extend/improve it.

TODO

  • Implement/test etcd cluster
  • ...

About

an etcd plugin for dokku

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages