Skip to content

Instantly share code, notes, and snippets.

View treeder's full-sized avatar
🥌

Travis Reeder treeder

🥌
View GitHub Profile
docker run --rm -it -v $PWD:/go/src/x/y/z -w /go/src/x/y/z -e "GOPATH=/go/src/x/y/z/vendor:/go" golang go build -o hello
docker run --rm -it -v $PWD:/app -w /app golang ./hello
docker run --rm -p 8080:8080 username/myapp
require_relative 'bundle/bundler/setup'
require 'sinatra'
require "sinatra/json"
port = ENV['PORT'] || 8080
puts "STARTING SINATRA on port #{port}"
set :port, port
set :bind, '0.0.0.0'
get '/' do
docker run -it --rm -v $PWD:/app -w /app -p 8080:8080 iron/ruby ruby app.rb
docker build -t treeder/hello-sinatra:latest .
docker run --rm -it -p 8080:8080 treeder/hello-sinatra
docker push treeder/hello-sinatra
source 'https://rubygems.org'
gem 'sinatra'
gem 'sinatra-contrib'
FROM iron/ruby
WORKDIR /app
ADD . /app
ENTRYPOINT ["ruby", "app.rb"]