diff --git a/docker/Dockerfile.fluke b/docker/Dockerfile.fluke index 469b442..db7f99a 100644 --- a/docker/Dockerfile.fluke +++ b/docker/Dockerfile.fluke @@ -1,5 +1,5 @@ FROM alpine:3.4 -LABEL maintainer "Tim Lianov timur.lianov@crplab.ru" +LABEL maintainer "Tim Lianov lianovt@gmail.com" # skip installing gem documentation RUN mkdir -p /usr/local/etc \ @@ -54,58 +54,58 @@ RUN set -ex \ yaml-dev \ 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" +# ENV RUBYGEMS_VERSION 2.6.10 +# RUN gem update --system "$RUBYGEMS_VERSION" -ENV BUNDLER_VERSION 1.14.5 -RUN gem install bundler --version "$BUNDLER_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