Skip to content

Releases: E-TECH-VENTURES/certbot

E-TECH.CER

12 Apr 05:30
6507cb5

Choose a tag to compare

proxy controller Docker file

FROM ruby:2.7.2-alpine AS build

ENV GEM_HOME="/usr/local/bundle"
ENV PATH $GEM_HOME/bin:$GEM_HOME/gems/bin:$PATH
RUN echo "gem: --no-document" > ~/.gemrc

RUN apk add --no-cache
build-base
ruby-dev

COPY Gemfile Gemfile.lock /app/
WORKDIR /app/
RUN bundle install --jobs 16 --retry 5

Comment out these four lines for development convenience.

Uncomment for a smaller container image.

FROM ruby:2.7.2-alpine AS run
COPY --from=build $GEM_HOME $GEM_HOME
COPY Gemfile Gemfile.lock /app/
WORKDIR /app/

COPY ./src/ /app/src/

CMD ["/app/src/main.rb"]