Wasda Hosting Platform

Quick guide to developer enlightenment for use of the v3 stack through wasda.nl.

Shell Access to Containers

Add this to your ~/.ssh/config:

Host shell
  HostName shell.wasda.nl
  RequestTTY yes
  User shell

And run: ssh shell appname, where appname is the name of the application you wish to access. If the app does not exist, you will be presented with a list of apps you do have access to.

There are a few extra features the shell service gives you;

  • Any command following the appname will be the command executed: ssh shell appname rake db:migrate for instance.
  • The special command logs will show you the application logs. logs -f will tail-follow the logs for you.
  • The special command dbconsole will give you a command line interface to the database of your application, as the user of your application.

Deploying Stuff as a Mere Mortal

Add this to your ~/.ssh/config:

Host deploy
  HostName deploy.wasda.nl
  RequestTTY yes
  User deploy

And run: ssh deploy appname, where appname is the application you wish to deploy. If the app does not exist, you will be presented with a list of apps you do have access to.