Skip to content

Instantly share code, notes, and snippets.

@austenito
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save austenito/889c675077106105a3c5 to your computer and use it in GitHub Desktop.
Save austenito/889c675077106105a3c5 to your computer and use it in GitHub Desktop.
Docker Helpers

sudo docker stop $(sudo docker ps -a -q) && sudo docker rm $(sudo docker ps -a -q)

sudo docker run -i -t --name="hsconsole" --volumes-from happiness-data --link="postgres:db" austenito/ruby-2.1.2 /bin/bash

source /usr/local/share/chruby/chruby.sh
git clone https://github.com/austenito/happiness_service.git
cd happiness_service
export GEM_HOME=/gems/ruby/2.1.2
mkdir pids
mkdir log
chruby 2.1.2
bundle install --without development test

sudo docker run -i -t --name="hconsole" --link="postgres:db" --volumes-from happiness-data --link="happiness-service:happiness_service" -e "POPTART_API_TOKEN=" austenito/ruby-2.1.2 /bin/bash

source /usr/local/share/chruby/chruby.sh
git clone https://github.com/austenito/happiness.git
cd happiness
export GEM_HOME=/gems/ruby/2.1.2
mkdir pids
mkdir log
chruby 2.1.2
bundle install --without development test

sudo docker run -i -t --name happiness_service_console --link postgres:db austenito/happiness-service /bin/bash

sudo docker run -i -t --name log --volumes-from postgres --volumes-from happiness-service --volumes-from frontend --volumes-from nginx austenito/ruby:2.1.2 /bin/bash

sudo docker start -i log

sudo adduser [user]

sudo adduser [user] sudo

cat ~/.ssh/key.pub | ssh happiness@162.243.82.98 "cat >> ~/.ssh/authorized_keys"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment