FROM ruby:2.6.5-alpine3.9

RUN apk update RUN apk upgrade

RUN apk add –no-cache \

bash git vim openssh openssl yarn sudo su-exec shadow tzdata \
mysql-client mysql-dev\
build-base libxml2-dev libxslt-dev

ARG UID=1000 ARG GID=1000

RUN mkdir /var/mail RUN groupadd -g $GID devel RUN useradd -u $UID -g devel -m devel RUN echo “devel ALL=(ALL) NOPASSWD:ALL” >> /etc/sudoers

# install rails WORKDIR /tmp COPY init/Gemfile /tmp/Gemfile COPY init/Gemfile.lock /tmp/Gemfile.lock RUN bundle install

COPY ./apps /apps

RUN apk add –no-cache openssl

WORKDIR /apps

USER devel

RUN openssl rand -hex 64 > /home/devel/.secret_key_base RUN echo $'export SECRET_KEY_BASE=$(cat /home/devel/.secret_key_base)' \

>> /home/devel/.bashrc

COPY init/application_template/ /tmp/application_template/