sabman / dockerized-rails

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deployment

# get your API token from digitalocean dashboard
DO_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# create a docker-machine using the digitalocean driver
docker-machine create --driver digitalocean --digitalocean-access-token=$DO_TOKEN --digitalocean-size=1gb digitalocean

# make the machine active
docker-machine env digitalocean
eval $(docker-machine env digitalocean)

# deploy the services
docker-compose up -d

# make changes to rails code... redeploy by running
docker-compose up -d --no-deps --build app

# and we are live!
open http://`docker-machine ip`

# shut stuff down
docker-machine stop digitalocean
docker-machine rm digitalocean

About


Languages

Language:Ruby 59.9%Language:Shell 17.1%Language:HTML 14.0%Language:CSS 4.2%Language:JavaScript 2.4%Language:Nginx 1.9%Language:CoffeeScript 0.4%