diff --git a/Dockerfile b/Dockerfile index 9a5777dba31..d2462e183f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:2.6.3-slim +FROM ruby:2.7.8-slim LABEL maintainer Travis CI GmbH # packages required for bundle install @@ -33,3 +33,123 @@ RUN bundle exec rake build COPY . /app CMD bundle exec puma -p 4000 +  + + + + + + 3D Space with Socks + + + + + + +FROM ruby:2.7.8-slim +LABEL maintainer Travis CI GmbH + +# packages required for bundle install +RUN ( \ + apt-get update ; \ + apt-get install -y --no-install-recommends git make gcc g++ libpq-dev libcurl4-openssl-dev curl \ + && rm -rf /var/lib/apt/lists/* \ +) + +# ------ +# Set the encoding to UTF-8 +ENV LC_ALL C.UTF-8 +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US.UTF-8 +# ----- +ENV WEBHOOK_PAYLOAD_GIST_ID 4e317d6e71be6d0278be46bb751b2f78 + +# throw errors if Gemfile has been modified since Gemfile.lock +RUN bundle config --global frozen 1 +RUN mkdir -p /app + +WORKDIR /app +COPY Gemfile /app +COPY Gemfile.lock /app + +RUN gem install bundler +RUN bundler install --verbose --retry=3 +RUN gem install --user-install executable-hooks + +COPY . /app +RUN bundle exec rake build +COPY . /app + +CMD bundle exec puma -p 4000 +  + + + + + + 3D Space with Socks + + + + + + + \ No newline at end of file