Dockerfile-tt-rss 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. FROM ulsmith/alpine-apache-php7
  2. RUN apk add --update \
  3. php7-pgsql \
  4. php7-fileinfo \
  5. openrc \
  6. postgresql-client \
  7. && apk del \
  8. php7-pdo_mysql \
  9. php7-pdo_odbc \
  10. php7-pdo_sqlite \
  11. db \
  12. php7-redis \
  13. php7-ftp \
  14. && rm -rf /var/cache/apk/
  15. COPY docker/setup_openrc.sh /usr/local/bin/
  16. COPY tt-rss/* /app/public/tt-rss/
  17. COPY docker/ttrss-openrc-apache /etc/init.d/apache
  18. COPY docker/ttrss-openrc-ttrssupdate /etc/init.d/ttrssupdate
  19. COPY docker/ttrss-openrc-ntpd /etc/init.d/ntpd
  20. RUN mkdir -p /app/public/tt-rss/ /var/cache/tt-rss/images \
  21. /var/cache/tt-rss/upload /var/cache/tt-rss/export/ \
  22. /var/cache/tt-rss/js /var/lock/tt-rss/ \
  23. && chown -R apache:root \
  24. /app/public \
  25. /var/cache/tt-rss/ \
  26. /var/lock/tt-rss/ \
  27. && /usr/local/bin/setup_openrc.sh \
  28. && apk --no-cache add util-linux \
  29. && rc-update add ntpd \
  30. && rc-update add apache \
  31. && rc-update add ttrssupdate
  32. ENTRYPOINT []
  33. CMD ["/sbin/init"]
  34. # vim: set ft=dockerfile: