Dockerfile 765 B

1234567891011121314151617181920212223242526272829303132333435
  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" LANGUAGE="en_US:en" LC_ALL="en_US.UTF-8"
  6. # Set the locale
  7. RUN locale-gen en_US.UTF-8
  8. # update apt and install dependencies
  9. RUN add-apt-repository ppa:kirillshkrogalev/ffmpeg-next && \
  10. apt-get update && \
  11. apt-get install \
  12. git-core \
  13. php5-gd \
  14. ffmpeg -y && \
  15. # clean up
  16. cd / && \
  17. apt-get clean -y && \
  18. rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  19. #Adding Custom files
  20. ADD defaults/photoshow.fpm /etc/php5/fpm/pool.d/photoshow.conf
  21. ADD defaults/photoshow.www /defaults/photoshow
  22. ADD init/ /etc/my_init.d/
  23. RUN chmod -v +x /etc/my_init.d/*.sh
  24. # set ports
  25. EXPOSE 80
  26. # set volumes
  27. VOLUME /Thumbs /Pictures