Skip to content

Commit 6db5242

Browse files
committed
Switched to Chainguard base docker image
1 parent 11e5687 commit 6db5242

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

Dockerfile

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
1-
FROM bitnami/ruby:latest
1+
FROM cgr.dev/chainguard/ruby:latest-dev as builder
22

3-
WORKDIR /app
3+
ENV GEM_HOME=/work/vendor
4+
ENV GEM_PATH=${GEM_PATH}:/work/vendor
5+
COPY Gemfile /work/
6+
#COPY Gemfile.lock /work/
7+
RUN gem install bundler && bundle install
48

5-
COPY . .
6-
RUN bundle install
9+
FROM cgr.dev/chainguard/ruby:latest
10+
11+
ENV GEM_HOME=/work/vendor
12+
ENV GEM_PATH=${GEM_PATH}:/work/vendor
13+
14+
COPY --from=builder /work/ /work/
715

816
ARG COMMIT="(not set)"
917
ARG LASTMOD="(not set)"
1018
ENV COMMIT=$COMMIT
1119
ENV LASTMOD=$LASTMOD
1220

13-
EXPOSE 4567
14-
CMD ["ruby", "./regexplanet.rb"]
21+
WORKDIR /work
22+
COPY . .
1523

24+
ENTRYPOINT [ "ruby", "./regexplanet.rb" ]

0 commit comments

Comments
 (0)