Dockerfile 796 B

1234567891011121314151617181920212223242526272829303132
  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. cd / && \
  16. apt-get clean -y && \
  17. rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  18. #Adding Custom files
  19. ADD defaults/ /defaults/
  20. ADD init/ /etc/my_init.d/
  21. RUN chmod -v +x /etc/service/*/run /etc/my_init.d/*.sh && \
  22. mv defaults/photoshow.fpm /etc/php5/fpm/pool.d/photoshow.conf
  23. # set volumes and ports
  24. EXPOSE 80
  25. VOLUME /config /Thumbs /Pictures