12345678910111213141516171819202122232425262728 |
- 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"]
|