FROM ruby:2.6-slim WORKDIR /srv/slate VOLUME /srv/slate/build VOLUME /srv/slate/source EXPOSE 4567 COPY Gemfile . COPY Gemfile.lock . RUN apt-get update \ && apt-get install -y --no-install-recommends \ build-essential \ nodejs \ && gem install bundler \ && bundle install \ && apt-get remove -y build-essential \ && apt-get autoremove -y \ && rm -rf /var/lib/apt/lists/* COPY . /srv/slate RUN chmod +x /srv/slate/slate.sh ENTRYPOINT ["/srv/slate/slate.sh"] CMD ["build"]