Helps managing docker compose excution on local or remote with inetractive shell support.
This project is in an early stage but helps me alot dealing with my container deployments and keeps my code clean. Feel free to contribute =)
This gem depends on sshkit-interactive.
Add this line to your application's Gemfile
(make sure you have installed ruby and bundler ;):
gem 'capistrano-dockercompose-interactive'
And then execute:
$ bundle
Or install it yourself as:
$ gem install capistrano-dockercompose-interactive
Dont forget to require the module in your Capfile:
require 'capistrano/dockercompose/interactive'
#TODO
- fix
isup?
boolean behaviour - add
DockerCompose::Interactive::Instance::count_container
- add
isup?
,satrt
,stop
,restart
,up
,down
,build
,pull
,start_or_restart
toDockerCompose::Interactive::Instance
- use clean modiule namespaces
- initial release
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request