Skip to content

Commit 2a0d2a4

Browse files
committed
add dockerfile
1 parent 6a2dde6 commit 2a0d2a4

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Dockerfile

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
FROM rlister/ruby:2.1.7
2+
MAINTAINER Ric Lister <[email protected]>
3+
4+
RUN apt-get update && apt-get install -y \
5+
build-essential zlib1g-dev libreadline6-dev libyaml-dev libssl-dev \
6+
git
7+
8+
RUN gem install bundler --no-rdoc --no-ri
9+
10+
## help docker cache bundle
11+
WORKDIR /tmp
12+
ADD ./Gemfile /tmp/
13+
ADD ./Gemfile.lock /tmp/
14+
RUN bundle install
15+
RUN rm -f /tmp/Gemfile /tmp/Gemfile.lock
16+
17+
WORKDIR /app
18+
ADD ./ /app
19+
20+
EXPOSE 5000
21+
22+
ENTRYPOINT [ "bundle", "exec" ]
23+
CMD [ "foreman", "start" ]

0 commit comments

Comments
 (0)