From 545e2dfb29f792254cde59db6de1de0d2ab404f5 Mon Sep 17 00:00:00 2001 From: Tim Lianov Date: Thu, 9 Jan 2025 20:02:38 +0400 Subject: [PATCH] changed dockerfile --- docker/Dockerfile.fluke | 92 ++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/docker/Dockerfile.fluke b/docker/Dockerfile.fluke index 4ed6bf9..ccf5821 100644 --- a/docker/Dockerfile.fluke +++ b/docker/Dockerfile.fluke @@ -55,49 +55,49 @@ RUN set -ex \ zlib-dev \ xz \ \ - && wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.xz" \ - && echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum -c - \ - \ - && mkdir -p /usr/src/ruby \ - && tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1 \ - && rm ruby.tar.xz \ - \ - && cd /usr/src/ruby \ - \ -# hack in "ENABLE_PATH_CHECK" disabling to suppress: -# warning: Insecure world writable dir - && { \ - echo '#define ENABLE_PATH_CHECK 0'; \ - echo; \ - cat file.c; \ - } > file.c.new \ - && mv file.c.new file.c \ - \ - && autoconf \ -# the configure script does not detect isnan/isinf as macros - && ac_cv_func_isnan=yes ac_cv_func_isinf=yes \ - ./configure --disable-install-doc --enable-shared \ - && make -j"$(getconf _NPROCESSORS_ONLN)" \ - && make install \ - \ - && runDeps="$( \ - scanelf --needed --nobanner --recursive /usr/local \ - | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \ - | sort -u \ - | xargs -r apk info --installed \ - | sort -u \ - )" \ - && apk add --virtual .ruby-rundeps $runDeps \ - bzip2 \ - ca-certificates \ - libffi-dev \ - openssl-dev \ - yaml-dev \ - procps \ - zlib-dev \ - && apk del .ruby-builddeps \ - && cd / \ - && rm -r /usr/src/ruby +# && wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.xz" \ +# && echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum -c - \ +# \ +# && mkdir -p /usr/src/ruby \ +# && tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1 \ +# && rm ruby.tar.xz \ +# \ +# && cd /usr/src/ruby \ +# \ +# # hack in "ENABLE_PATH_CHECK" disabling to suppress: +# # warning: Insecure world writable dir +# && { \ +# echo '#define ENABLE_PATH_CHECK 0'; \ +# echo; \ +# cat file.c; \ +# } > file.c.new \ +# && mv file.c.new file.c \ +# \ +# && autoconf \ +# # the configure script does not detect isnan/isinf as macros +# && ac_cv_func_isnan=yes ac_cv_func_isinf=yes \ +# ./configure --disable-install-doc --enable-shared \ +# && make -j"$(getconf _NPROCESSORS_ONLN)" \ +# && make install \ +# \ +# && runDeps="$( \ +# scanelf --needed --nobanner --recursive /usr/local \ +# | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \ +# | sort -u \ +# | xargs -r apk info --installed \ +# | sort -u \ +# )" \ +# && apk add --virtual .ruby-rundeps $runDeps \ +# bzip2 \ +# ca-certificates \ +# libffi-dev \ +# openssl-dev \ +# yaml-dev \ +# procps \ +# zlib-dev \ +# && apk del .ruby-builddeps \ +# && cd / \ +# && rm -r /usr/src/ruby ENV RUBYGEMS_VERSION 2.6.10 RUN gem update --system "$RUBYGEMS_VERSION" @@ -105,7 +105,7 @@ RUN gem update --system "$RUBYGEMS_VERSION" ENV BUNDLER_VERSION 1.14.5 RUN gem install bundler --version "$BUNDLER_VERSION" -#ADD /devops-service /app/ -#WORKDIR /app -#RUN bundle install +ADD /devops-service /app/ +WORKDIR /app +RUN bundle install