Dockerfile 830 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # set base os
  2. FROM linuxserver/baseimage.nginx
  3. MAINTAINER Mark Burford <sparklyballs@gmail.com>
  4. # Set correct environment variables
  5. ENV LANG en_US.UTF-8
  6. ENV LANGUAGE en_US:en
  7. ENV LC_ALL en_US.UTF-8
  8. # Use baseimage-docker's init system
  9. CMD ["/sbin/my_init"]
  10. # set ports
  11. EXPOSE 80
  12. # set volumes
  13. VOLUME /Thumbs /Pictures
  14. # Set the locale
  15. RUN locale-gen en_US.UTF-8
  16. # update apt and install dependencies
  17. RUN add-apt-repository ppa:kirillshkrogalev/ffmpeg-next && \
  18. apt-get update && \
  19. apt-get install \
  20. git-core \
  21. php5-gd \
  22. ffmpeg -y && \
  23. # clean up
  24. cd / && \
  25. apt-get clean -y && \
  26. rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  27. #Adding Custom files
  28. ADD defaults/photoshow.fpm /etc/php5/fpm/pool.d/photoshow.conf
  29. ADD defaults/photoshow.www /defaults/photoshow
  30. ADD init/ /etc/my_init.d/
  31. RUN chmod -v +x /etc/my_init.d/*.sh