craneoperator (latest)

Published 2023-10-14 23:32:35 +00:00 by bill in parabuzzle/craneoperator

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
Container
2023-10-14 23:32:35 +00:00
0
OCI / Docker
linux/amd64
110 MiB
Versions (2) View all
latest 2023-10-14
2.2.5 2023-10-14