FROM ubuntu:16.04 AS admonks
RUN apt-get update && apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash -
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN apt-get update && apt-get install -y sqlite3 libsqlite3-dev openssl libssl-dev libyaml-dev libreadline-dev \
  libxml2-dev libxslt1-dev sudo vim mc curl patch bzip2 gawk g++ gcc make patch autoconf libgdbm-dev libncurses5-dev \
  automake libtool bison pkg-config libffi-dev libgmp-dev imagemagick postgresql-server-dev-9.5 openssh-server \
  openssh-client net-tools nodejs git locales libmagickwand-dev imagemagick libmagickcore-dev libmagickwand-dev libmagick++-dev \
  webp libwebp-dev redis-server nodejs yarn
RUN useradd -ms /bin/bash hosting &&  echo hosting:passwordhosting | chpasswd –crypt-method=SHA512  && adduser hosting sudo
USER hosting
WORKDIR /home/hosting
SHELL ["/bin/bash", "-c"]
RUN mkdir -p /home/hosting/workspace
RUN gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
RUN \curl -sSL https://get.rvm.io | bash
RUN echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
RUN echo "export PATH=\"$PATH:$HOME/.rvm/bin\"" >> .bashrc
RUN  $HOME/.rvm/bin/rvm install 2.3.1 --autolibs=read-only
ENV PATH  = "$HOME/.rvm/bin:$HOME/.rvm/rubies/ruby-2.3.1:${PATH}"
RUN  /bin/bash -l -c "rvm use --default 2.3.1"
RUN  /bin/bash -l -c "rvm use 2.3.1 && gem install bundler"
RUN  /bin/bash -l -c "echo 'gem: --no-ri --no-rdoc' >  $HOME/.gemrc "


