Dockerfile 728 B

123456789101112131415161718192021222324252627
  1. FROM lsiobase/alpine.nginx
  2. MAINTAINER Sparklyballs
  3. # set version label
  4. ARG BUILD_DATE
  5. ARG VERSION
  6. LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
  7. # install packages
  8. RUN \
  9. apk add --no-cache \
  10. ffmpeg \
  11. php5-gd && \
  12. # configure php
  13. echo "[www]" >> /defaults/nginx-fpm.conf && \
  14. echo "php_admin_value[upload_max_filesize] = 10M" >> /defaults/nginx-fpm.conf && \
  15. echo "php_admin_value[post_max_size] = 10M" >> /defaults/nginx-fpm.conf && \
  16. echo "php_admin_value[memory_limit] = 64M" >> /defaults/nginx-fpm.conf && \
  17. echo "php_admin_value[max_execution_time] = 15" >> /defaults/nginx-fpm.conf
  18. # add local files
  19. COPY root/ /
  20. # ports and volumes
  21. EXPOSE 80
  22. VOLUME /config /Thumbs /Pictures