Dockerfile 1.1 KB

123456789101112131415161718192021222324252627282930
  1. FROM arm32v7/ruby:2.7.2-buster
  2. ADD resources/docker-entrypoint.sh \
  3. /usr/local/bin/
  4. RUN apt update \
  5. && apt --yes install \
  6. bash \
  7. build-essential \
  8. cmake \
  9. dos2unix \
  10. gcc \
  11. && gem update --system \
  12. && gem install sass-embedded -v 1.58.0 \
  13. && gem install bundler -v "~>1.0" \
  14. && gem install bundler jekyll \
  15. && dos2unix /usr/local/bin/docker-entrypoint.sh \
  16. && mkdir /site \
  17. && chmod 755 /usr/local/bin/docker-entrypoint.sh
  18. WORKDIR /site
  19. EXPOSE 4000
  20. ENTRYPOINT [ "docker-entrypoint.sh" ]
  21. CMD [ "bundle", "exec", "jekyll", "serve", "--force-polling", "-H", "0.0.0.0", "-P", "80" ]