adding Dockerfile and puma
parent
bb578a4073
commit
7afba8f7d3
@ -0,0 +1,25 @@
|
||||
FROM ubuntu:14.04
|
||||
|
||||
# Install packages for building ruby
|
||||
RUN apt-get install -y software-properties-common
|
||||
RUN apt-add-repository -y ppa:brightbox/ruby-ng
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y --force-yes build-essential curl wget git
|
||||
RUN apt-get install -y --force-yes zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev ruby2.1
|
||||
RUN apt-get clean
|
||||
RUN gem install bundler foreman
|
||||
RUN mkdir -p /var/app
|
||||
|
||||
# Set environment variables.
|
||||
ENV HOME /var/app
|
||||
ENV PORT 3000
|
||||
ENV RACK_ENV production
|
||||
|
||||
# Define working directory.
|
||||
WORKDIR /var/app
|
||||
|
||||
RUN git clone git@github.com:mcansky/sinatra_hello.git /var/app
|
||||
RUN cd /var/app; bundle install
|
||||
|
||||
EXPOSE 3000
|
||||
CMD ["/usr/local/bin/foreman","start","-d","/var/app"]
|
Loading…
Reference in New Issue