Dockerfile 562 B

12345678910111213141516171819202122232425262728293031
  1. FROM debian:jessie
  2. RUN apt-get update && apt-get install -y \
  3. apache2 \
  4. php5 \
  5. php5-gd \
  6. php5-mysql \
  7. php5-imagick \
  8. imagemagick \
  9. php-apc
  10. # APACHE
  11. ADD katao.conf /etc/apache2/sites-available/
  12. RUN a2dissite 000-default.conf
  13. RUN a2ensite katao.conf
  14. RUN a2enmod rewrite
  15. RUN a2enmod ssl
  16. RUN a2enmod headers
  17. # PHP
  18. RUN php5enmod imagick
  19. # Simple startup script to avoid some issues observed with container restart
  20. ADD start-apache.sh /start-apache.sh
  21. RUN chmod -v +x /start-apache.sh
  22. CMD ["/start-apache.sh"]
  23. EXPOSE 80
  24. EXPOSE 443