Sha256: 5b290b76a5ff57d40549e1bbfb047b60c83725040f8ca806c517f9eb9c364807
Contents?: true
Size: 1.78 KB
Versions: 7
Compression:
Stored size: 1.78 KB
Contents
FROM ruby:2.6 ENV DEBIAN_FRONTEND=noninteractive # Install prerequisites RUN set -ex && \ echo "===> Installing dependencies" && \ apt-get -y update && \ apt-get install -y --force-yes --no-install-recommends \ curl wget tar gzip gnupg apt-transport-https ca-certificates tzdata locales && \ \ echo "===> Installing NodeJS" && \ apt-get install -y --force-yes --no-install-recommends nodejs && \ \ echo "===> Installing Yarn" && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \ echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && \ apt-get update && \ apt-get install -y --force-yes --no-install-recommends yarn && \ \ echo "===> Installing database libraries" && \ apt-get install -y --force-yes --no-install-recommends \ postgresql-client sqlite3 && \ \ echo "===> Installing dev tools" && \ mkdir -p /usr/share/man/man1 && \ apt-get install -y --force-yes --no-install-recommends \ sudo git openssh-client rsync vim \ net-tools netcat parallel unzip zip bzip2 && \ \ echo "===> Cleaning up" && \ rm -rf /var/lib/apt/lists/*; # Set timezone to UTC by default RUN ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime # Set language RUN locale-gen en_US.UTF-8 ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en # Install RubyGems RUN gem update --system RUN mkdir -p "$GEM_HOME" && chmod -R 777 "$GEM_HOME" # Install RubyGems RUN gem update --system RUN gem install bundler ENV BUNDLE_SILENCE_ROOT_WARNING 1 # Setup demo environment includes COPY ./include /vendor/dd-demo ENV RUBYLIB /vendor/dd-demo ENV RUBYOPT -rdatadog/demo_env
Version data entries
7 entries across 7 versions & 1 rubygems