{"action":"created","issue":{"url":"https://api.github.com/repos/db-migrate/node-db-migrate/issues/251","labels_url":"https://api.github.com/repos/db-migrate/node-db-migrate/issues/251/labels{/name}","comments_url":"https://api.github.com/repos/db-migrate/node-db-migrate/issues/251/comments","events_url":"https://api.github.com/repos/db-migrate/node-db-migrate/issues/251/events","html_url":"https://github.com/db-migrate/node-db-migrate/pull/251","id":65082114,"number":251,"title":"Add support for connecting to the database through an SSH tunnel.","user":{"login":"jarwol","id":1578302,"avatar_url":"https://avatars.githubusercontent.com/u/1578302?v=3","gravatar_id":"","url":"https://api.github.com/users/jarwol","html_url":"https://github.com/jarwol","followers_url":"https://api.github.com/users/jarwol/followers","following_url":"https://api.github.com/users/jarwol/following{/other_user}","gists_url":"https://api.github.com/users/jarwol/gists{/gist_id}","starred_url":"https://api.github.com/users/jarwol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarwol/subscriptions","organizations_url":"https://api.github.com/users/jarwol/orgs","repos_url":"https://api.github.com/users/jarwol/repos","events_url":"https://api.github.com/users/jarwol/events{/privacy}","received_events_url":"https://api.github.com/users/jarwol/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-29T17:59:54Z","updated_at":"2015-03-29T18:29:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/db-migrate/node-db-migrate/pulls/251","html_url":"https://github.com/db-migrate/node-db-migrate/pull/251","diff_url":"https://github.com/db-migrate/node-db-migrate/pull/251.diff","patch_url":"https://github.com/db-migrate/node-db-migrate/pull/251.patch"},"body":"This PR adds implementation, tests, and documentation to support making the DB connection through an SSH tunnel.  One fairly common use case is a database hosted as an Amazon RDS instance inside a Virtual Private Cloud (VPC).  These instances are only accessible from hosts within that same VPC.  If your application uses any external CI tool such as CircleCI, Travis, or Codeship (in my case), your pre-deployment build steps will be run from a host outside your VPC, making it impossible to run your db migrations this way.  By making use of an SSH tunnel, your db migrations can tunnel through a host within the VPC, allowing them to run anywhere while maintaining the security benefits of the VPC."},"comment":{"url":"https://api.github.com/repos/db-migrate/node-db-migrate/issues/comments/87453861","html_url":"https://github.com/db-migrate/node-db-migrate/pull/251#issuecomment-87453861","issue_url":"https://api.github.com/repos/db-migrate/node-db-migrate/issues/251","id":87453861,"user":{"login":"wzrdtales","id":1786821,"avatar_url":"https://avatars.githubusercontent.com/u/1786821?v=3","gravatar_id":"","url":"https://api.github.com/users/wzrdtales","html_url":"https://github.com/wzrdtales","followers_url":"https://api.github.com/users/wzrdtales/followers","following_url":"https://api.github.com/users/wzrdtales/following{/other_user}","gists_url":"https://api.github.com/users/wzrdtales/gists{/gist_id}","starred_url":"https://api.github.com/users/wzrdtales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wzrdtales/subscriptions","organizations_url":"https://api.github.com/users/wzrdtales/orgs","repos_url":"https://api.github.com/users/wzrdtales/repos","events_url":"https://api.github.com/users/wzrdtales/events{/privacy}","received_events_url":"https://api.github.com/users/wzrdtales/received_events","type":"User","site_admin":false},"created_at":"2015-03-29T18:29:38Z","updated_at":"2015-03-29T18:29:38Z","body":"Those are weird errors, maybe they're really dute to the DDoS, I will test it manually later."}}