Sha256: 5f52b88da9ecc7d706367fcfc74282f04e1d1eba397a02625eb33c1d8f886f71

Contents?: true

Size: 764 Bytes

Versions: 1

Compression:

Stored size: 764 Bytes

Contents

ARG RUBY_VERSION=2.5.1
FROM ruby:$RUBY_VERSION

RUN apt-get update && apt-get install less -y
RUN groupadd --gid 1000 ruby && useradd --uid 1000 --gid ruby --shell /bin/bash --create-home ruby
RUN mkdir /app /vendor && chown ruby:ruby /app /vendor

ENV LANG=C.UTF-8 \
  BUNDLE_PATH=/vendor/bundle/$RUBY_VERSION \
  BUNDLE_JOBS=4

ENV ENTRYKIT_VERSION 0.4.0

RUN wget https://github.com/progrium/entrykit/releases/download/v${ENTRYKIT_VERSION}/entrykit_${ENTRYKIT_VERSION}_Linux_x86_64.tgz \
  && tar -xvzf entrykit_${ENTRYKIT_VERSION}_Linux_x86_64.tgz \
  && rm entrykit_${ENTRYKIT_VERSION}_Linux_x86_64.tgz \
  && mv entrykit /bin/entrykit \
  && chmod +x /bin/entrykit \
  && entrykit --symlink

USER ruby
WORKDIR /app

ENTRYPOINT ["prehook", "bin/setup", "--"]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
language_server-protocol-3.12.0.0 Dockerfile.development