Dockerfile 717 B

123456789101112131415161718192021222324252627282930313233343536
  1. FROM debian:stretch
  2. MAINTAINER Shaarli Community
  3. ENV TERM dumb
  4. ENV DEBIAN_FRONTEND noninteractive
  5. ENV LANG en_US.UTF-8
  6. ENV LANGUAGE en_US:en
  7. RUN apt-get update \
  8. && apt-get install --no-install-recommends -y \
  9. ca-certificates \
  10. curl \
  11. locales \
  12. make \
  13. php7.0 \
  14. php7.0-curl \
  15. php7.0-gd \
  16. php7.0-intl \
  17. php7.0-xml \
  18. php-xdebug \
  19. rsync \
  20. && apt-get clean
  21. RUN locale-gen en_US.UTF-8 \
  22. && locale-gen de_DE.UTF-8 \
  23. && locale-gen fr_FR.UTF-8
  24. ADD https://getcomposer.org/composer.phar /usr/local/bin/composer
  25. RUN chmod 755 /usr/local/bin/composer
  26. RUN mkdir /shaarli
  27. WORKDIR /shaarli
  28. VOLUME /shaarli
  29. ENTRYPOINT ["make"]
  30. CMD []