Dockerfile 786 B

12345678910111213141516171819202122232425262728293031
  1. # set base os
  2. FROM linuxserver/baseimage.nginx
  3. MAINTAINER Sparklyballs <sparklyballs@linuxserver.io>
  4. # Set correct environment variables
  5. ENV APTLIST="ffmpeg git-core php5-gd"
  6. ENV LANG="en_US.UTF-8" LANGUAGE="en_US:en" LC_ALL="en_US.UTF-8"
  7. # Set the locale
  8. RUN locale-gen en_US.UTF-8
  9. # update apt and install dependencies
  10. RUN add-apt-repository ppa:kirillshkrogalev/ffmpeg-next && \
  11. apt-get update && \
  12. apt-get install \
  13. $APTLIST -qy && \
  14. # clean up
  15. apt-get clean -y && \
  16. rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  17. #Adding Custom files
  18. ADD defaults/ /defaults/
  19. ADD init/ /etc/my_init.d/
  20. RUN chmod -v +x /etc/service/*/run /etc/my_init.d/*.sh && \
  21. mv defaults/photoshow.fpm /etc/php5/fpm/pool.d/photoshow.conf
  22. # set volumes and ports
  23. EXPOSE 80
  24. VOLUME /config /Thumbs /Pictures