Sha256: d7632cc5f072ab1f6557538caa0f74e74673802bf155b43878b25fed4f00d5e0
Contents?: true
Size: 1.21 KB
Versions: 30
Compression:
Stored size: 1.21 KB
Contents
FROM ruby:2.6-slim ARG bundler_version RUN apt-get update && \ apt-get install -y --no-install-recommends \ git \ vim \ openssh-server \ build-essential \ wget \ && rm -rf /var/lib/apt/lists/* # Install a quick colorized prompt and turn on ls coloring RUN git clone https://github.com/nojhan/liquidprompt.git ~/liquidprompt && \ echo '[[ $- = *i* ]] && source ~/liquidprompt/liquidprompt' >>~/.bashrc && \ mkdir -p ~/.config && \ echo 'export LP_HOSTNAME_ALWAYS=1' >>~/.config/liquidpromptrc && \ echo 'export LP_USER_ALWAYS=-1' >>~/.config/liquidpromptrc && \ sed -i "/color=auto/"' s/# //' ~/.bashrc && \ sed -i "/alias ls/,/lA/"' s/# //' ~/.bashrc # VSCode Live Share libraries RUN wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs WORKDIR /code COPY . /code/ RUN gem install bundler --no-document --version $bundler_version && \ gem install solargraph && \ gem install lefthook && \ bundle config set no-cache 'true' && \ bundle config set silence_root_warning 'true' && \ bundle install && \ echo "Generating YARD documentation for gems (this can be slow)..." && \ bundle exec yard gems --quiet
Version data entries
30 entries across 30 versions & 1 rubygems