Script to open an SSH shell to a Capistrano deployment target
We regularly need to connect to the server in order to e.g. access the production console. Guessing the Capistrano deploy user and then again guessing the right directory on the server is awkward, so we wrote a script that parses config/deploy and gives you the handy command
Run it from any project directory like this, passing a Capistrano multistage deployment target:
Now it also supports commands to be remotely executed before loading the bash. Use
--no-bash to only execute the command and load no bash.
shell-for staging --no-bash top
This script is part of our geordi gem on github.
Author of this card:
- About this deck:
- We are makandra and do test-driven, agile Ruby on Rails software development.