2025-01-09 21:50:51 +03:00
|
|
|
FROM gendosu/ruby:2.4-alpine
|
2025-01-09 20:54:19 +03:00
|
|
|
|
2025-01-09 19:18:59 +03:00
|
|
|
LABEL maintainer "Tim Lianov lianovt@gmail.com"
|
2018-11-29 16:28:04 +03:00
|
|
|
|
|
|
|
|
# skip installing gem documentation
|
|
|
|
|
|
2025-01-09 20:22:05 +03:00
|
|
|
# RUN set -ex \
|
|
|
|
|
# \
|
|
|
|
|
# && apk add --no-cache --virtual .ruby-builddeps \
|
|
|
|
|
# autoconf \
|
|
|
|
|
# bison \
|
|
|
|
|
# bzip2 \
|
|
|
|
|
# bzip2-dev \
|
|
|
|
|
# ca-certificates \
|
|
|
|
|
# coreutils \
|
|
|
|
|
# gcc \
|
|
|
|
|
# gdbm-dev \
|
|
|
|
|
# glib-dev \
|
|
|
|
|
# libc-dev \
|
|
|
|
|
# libffi-dev \
|
|
|
|
|
# libxml2-dev \
|
|
|
|
|
# libxslt-dev \
|
|
|
|
|
# make \
|
|
|
|
|
# ncurses-dev \
|
|
|
|
|
# openssl \
|
|
|
|
|
# openssl-dev \
|
|
|
|
|
# procps \
|
|
|
|
|
# readline-dev \
|
|
|
|
|
# ruby \
|
|
|
|
|
# tar \
|
|
|
|
|
# yaml-dev \
|
|
|
|
|
# zlib-dev \
|
|
|
|
|
# xz
|
|
|
|
|
|
2025-01-09 20:38:55 +03:00
|
|
|
|
|
|
|
|
RUN set -ex \
|
|
|
|
|
\
|
2025-01-09 20:54:19 +03:00
|
|
|
&& apk update && apk add --no-cache --virtual .ruby-builddeps \
|
2025-01-09 20:38:55 +03:00
|
|
|
coreutils \
|
2025-01-09 20:54:19 +03:00
|
|
|
linux-headers \
|
2025-01-09 21:05:12 +03:00
|
|
|
build-base \
|
2025-01-09 21:27:50 +03:00
|
|
|
libxml2 \
|
|
|
|
|
libxml2-dev \
|
|
|
|
|
libcurl \
|
|
|
|
|
curl-dev
|
2025-01-09 20:38:55 +03:00
|
|
|
|
2025-01-09 21:50:51 +03:00
|
|
|
#ENV RUBYGEMS_VERSION 2.6.10
|
|
|
|
|
RUN gem update
|
2025-01-09 20:22:05 +03:00
|
|
|
|
2025-01-09 21:50:51 +03:00
|
|
|
#ENV BUNDLER_VERSION 2.2.16
|
|
|
|
|
RUN gem install bundler
|
|
|
|
|
#--version "$BUNDLER_VERSION"
|
2025-01-09 20:22:05 +03:00
|
|
|
|
2025-01-09 20:27:10 +03:00
|
|
|
ADD /devops-service/ /app/
|
2025-01-09 20:22:05 +03:00
|
|
|
WORKDIR /app
|
|
|
|
|
RUN bundle install
|
2018-11-29 16:28:04 +03:00
|
|
|
|