Dockerfile 595 B

12345678910111213141516171819202122
  1. FROM lsiobase/alpine.nginx
  2. MAINTAINER Sparklyballs
  3. # install packages
  4. RUN \
  5. apk add --no-cache \
  6. ffmpeg \
  7. php5-gd && \
  8. # configure php
  9. echo "[www]" >> /defaults/nginx-fpm.conf && \
  10. echo "php_admin_value[upload_max_filesize] = 10M" >> /defaults/nginx-fpm.conf && \
  11. echo "php_admin_value[post_max_size] = 10M" >> /defaults/nginx-fpm.conf && \
  12. echo "php_admin_value[memory_limit] = 64M" >> /defaults/nginx-fpm.conf && \
  13. echo "php_admin_value[max_execution_time] = 15" >> /defaults/nginx-fpm.conf
  14. # add local files
  15. COPY root/ /
  16. # ports and volumes
  17. EXPOSE 80
  18. VOLUME /config /Thumbs /Pictures