Sha256: 245c92853d9e26a31d70dcba19e537e7c0cdc19e8f1962dad7d996c52a28482b

Contents?: true

Size: 932 Bytes

Versions: 3

Compression:

Stored size: 932 Bytes

Contents

FROM ruby:2.7.4

ENV APP_PATH /app/
ENV LANG C.UTF-8

WORKDIR $APP_PATH

RUN 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  \
    && curl -sL https://deb.nodesource.com/setup_14.x | bash - \
    && apt-get update -qqy \
    && apt-get install -y --no-install-recommends nodejs yarn \
    && rm -rf /var/lib/apt/lists/* /var/cache/apt/*

# Add codebase
ADD . $APP_PATH

# Install gems
ADD lcms-engine.gemspec $APP_PATH
ADD Gemfile* $APP_PATH
RUN gem install bundler:2.3.26 \
    && bundle install --jobs `expr $(cat /proc/cpuinfo | grep -c "cpu cores") - 1` --retry 3 \
    && rm -rf /usr/local/bundle/cache/*.gem \
    && find /usr/local/bundle/gems/ -name "*.c" -delete \
    && find /usr/local/bundle/gems/ -name "*.o" -delete

# Install yarn packages
COPY package.json yarn.lock $APP_PATH
RUN yarn install

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lcms-engine-0.5.4 Dockerfile
lcms-engine-0.5.3 Dockerfile
lcms-engine-0.5.2 Dockerfile