View original Gist on GitHub
FROM ruby RUN mkdir -p /app WORKDIR /app COPY Gemfile /app/ RUN bundle install --quiet COPY . /app EXPOSE 5000 ENTRYPOINT ["rackup"] CMD ["--host", "0.0.0.0", "-p", "5000"]
source "https://rubygems.org/" gem "puma" gem "sinatra"
require "sinatra/base" class App < Sinatra::Base set :bind, "0.0.0.0" get "/" do "<p>This is <i>dynamic</i> content served via puma: #{rand(36**6).to_s(36)}" end end
require "sinatra" require "./app.rb" run App