Dockerfile 718 B

123456789101112131415161718192021222324252627282930313233343536
  1. FROM ubuntu:16.04
  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. language-pack-de \
  12. language-pack-en \
  13. language-pack-fr \
  14. locales \
  15. make \
  16. php7.0 \
  17. php7.0-curl \
  18. php7.0-gd \
  19. php7.0-intl \
  20. php7.0-xml \
  21. php-xdebug \
  22. rsync \
  23. && apt-get clean
  24. ADD https://getcomposer.org/composer.phar /usr/local/bin/composer
  25. RUN chmod 755 /usr/local/bin/composer
  26. RUN useradd -m dev \
  27. && mkdir /shaarli
  28. USER dev
  29. WORKDIR /shaarli
  30. ENTRYPOINT ["make"]
  31. CMD []