Dockerfile 835 B

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