Dockerfile-alpine 482 B

12345678910111213141516171819
  1. FROM ruby:2.6.0-alpine
  2. ENV LANG=C.UTF-8
  3. WORKDIR /devdocs
  4. COPY . /devdocs
  5. RUN apk --update add nodejs build-base libstdc++ gzip git zlib-dev && \
  6. gem install bundler && \
  7. bundle install --system --without test && \
  8. thor docs:download --all && \
  9. thor assets:compile && \
  10. apk del gzip build-base git zlib-dev && \
  11. rm -rf /var/cache/apk/* /tmp ~/.gem /root/.bundle/cache \
  12. /usr/local/bundle/cache /usr/lib/node_modules
  13. EXPOSE 9292
  14. CMD rackup -o 0.0.0.0