rails:onbuild

Manifest digest

sha256:ec9cd2000780b22a8d597e40d47013d4fad170c3d589e0bebaa37f5567f85e52

OS/ARCH

linux/amd64

Compressed size

280.91 MB

Last pushed

about 8 years by stackbrew

Type

Image

Vulnerabilities

Not scanned

Manifest digest

sha256:ec9cd2000780b22a8d597e40d47013d4fad170c3d589e0bebaa37f5567f85e52

Layers (29)

0

ADD file:1d214d2782eaccc743b8d683ccecf2f87f12a0ecdfbcd6fdf4943ce616f23870 in /

51.36 MB


1

CMD ["/bin/bash"]

0 B


2

/bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget && rm -rf /var/lib/apt/lists/*

18.53 MB


3

/bin/sh -c apt-get update && apt-get install -y --no-install-recommends bzr git mercurial openssh-client subversion procps && rm -rf /var/lib/apt/lists/*

42.5 MB


4

/bin/sh -c apt-get update && apt-get install -y --no-install-recommends autoconf automake bzip2 file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libgeoip-dev libglib2.0-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmysqlclient-dev libncurses-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch xz-utils zlib1g-dev && rm -rf /var/lib/apt/lists/*

129.82 MB


5

/bin/sh -c mkdir -p /usr/local/etc && { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc

204 B


6

ENV RUBY_MAJOR=2.3

0 B


7

ENV RUBY_VERSION=2.3.3

0 B


8

ENV RUBY_DOWNLOAD_SHA256=1a4fa8c2885734ba37b97ffdb4a19b8fba0e8982606db02d936e65bac07419dc

0 B


9

ENV RUBYGEMS_VERSION=2.6.8

0 B


10

/bin/sh -c set -ex && buildDeps=' bison libgdbm-dev ruby xz-utils ' && apt-get update && apt-get install -y --no-install-recommends $buildDeps && rm -rf /var/lib/apt/lists/* && 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 && ./configure --disable-install-doc --enable-shared && make -j"$(nproc)" && make install && apt-get purge -y --auto-remove $buildDeps && cd / && rm -r /usr/src/ruby && gem update --system "$RUBYGEMS_VERSION"

35.11 MB


11

ENV BUNDLER_VERSION=1.13.7

0 B


12

/bin/sh -c gem install bundler --version "$BUNDLER_VERSION"

612.88 KB


13

ENV GEM_HOME=/usr/local/bundle

0 B


14

ENV BUNDLE_PATH=/usr/local/bundle BUNDLE_BIN=/usr/local/bundle/bin BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

0 B


15

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


16

/bin/sh -c mkdir -p "$GEM_HOME" "$BUNDLE_BIN" && chmod 777 "$GEM_HOME" "$BUNDLE_BIN"

162 B


17

CMD ["irb"]

0 B


18

/bin/sh -c bundle config --global frozen 1

186 B


19

/bin/sh -c mkdir -p /usr/src/app

126 B


20

WORKDIR /usr/src/app

0 B


21

ONBUILD COPY Gemfile /usr/src/app/

0 B


22

ONBUILD COPY Gemfile.lock /usr/src/app/

0 B


23

ONBUILD RUN bundle install

0 B


24

ONBUILD COPY . /usr/src/app

0 B


25

/bin/sh -c apt-get update && apt-get install -y nodejs --no-install-recommends && rm -rf /var/lib/apt/lists/*

2.88 MB


26

/bin/sh -c apt-get update && apt-get install -y mysql-client postgresql-client sqlite3 --no-install-recommends && rm -rf /var/lib/apt/lists/*

13.73 MB


27

EXPOSE 3000/tcp

0 B


28

CMD ["rails" "server" "-b" "0.0.0.0"]

0 B


Failed to fetch image analysis
There was an error while fetching vulnerabilities and packages for this image. Please try again later.