craneoperator (latest)
Installation
docker pull gitea.armstronglabs.net/parabuzzle/craneoperator:latest
sha256:dbb60f461aa615f118cf2395aa210d60d2a4d6f8035afda46c87ced00a22a877
Image Layers
ADD file:69848cb51056edaf120230b6f218a79968ac797295c2cef6728332e1801357be in / |
CMD ["/bin/sh"] |
/bin/sh -c mkdir -p /usr/local/etc && { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc |
ENV RUBY_MAJOR=2.3 |
ENV RUBY_VERSION=2.3.6 |
ENV RUBY_DOWNLOAD_SHA256=e0d969ac22d4a403c1204868bb9c0d068aa35045bb3934cf50b17b7f66059f56 |
ENV RUBYGEMS_VERSION=2.7.6 |
ENV BUNDLER_VERSION=1.16.1 |
/bin/sh -c set -ex && apk add --no-cache --virtual .ruby-builddeps autoconf bison bzip2 bzip2-dev ca-certificates coreutils dpkg-dev dpkg gcc gdbm-dev glib-dev libc-dev libffi-dev openssl openssl-dev libxml2-dev libxslt-dev linux-headers make ncurses-dev procps readline-dev ruby tar xz yaml-dev zlib-dev && wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/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 && { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new && mv file.c.new file.c && autoconf && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && export ac_cv_func_isnan=yes ac_cv_func_isinf=yes && ./configure --build="$gnuArch" --disable-install-doc --enable-shared && make -j "$(nproc)" && make install && runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )" && apk add --virtual .ruby-rundeps $runDeps bzip2 ca-certificates libffi-dev openssl-dev procps yaml-dev zlib-dev && apk del .ruby-builddeps && cd / && rm -r /usr/src/ruby && gem update --system "$RUBYGEMS_VERSION" && gem install bundler --version "$BUNDLER_VERSION" --force && rm -r /root/.gem/ |
ENV GEM_HOME=/usr/local/bundle |
ENV BUNDLE_PATH=/usr/local/bundle BUNDLE_BIN=/usr/local/bundle/bin BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle |
ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
/bin/sh -c mkdir -p "$GEM_HOME" "$BUNDLE_BIN" && chmod 777 "$GEM_HOME" "$BUNDLE_BIN" |
CMD ["irb"] |
MAINTAINER Mike Heijmans <parabuzzle@gmail.com> |
ENV PORT=80 REGISTRY_HOST=localhost REGISTRY_PORT=5000 REGISTRY_PROTOCOL=https REGISTRY_SSL_VERIFY=true REGISTRY_ALLOW_DELETE=false APP_HOME=/webapp |
/bin/sh -c mkdir -p $APP_HOME |
WORKDIR /webapp |
COPY dir:349717b309f16ac3ba73cf5d82e1b539d875f1ded37937ad7a6cedf3e3ee4667 in /webapp |
/bin/sh -c apk add --update nodejs g++ musl-dev make linux-headers && npm install --no-optional && node_modules/.bin/webpack && rm -rf node_modules && gem update bundler && bundle install --deployment && apk del nodejs g++ musl-dev make linux-headers |
CMD ["bundle" "exec" "foreman" "start"] |
Details
Versions (2)
View all