Dockerfile 588 B

123456789101112131415161718192021222324252627282930313233
  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. RUN rm -rf /var/www/html
  20. # Simple startup script to avoid some issues observed with container restart
  21. ADD start-apache.sh /start-apache.sh
  22. RUN chmod -v +x /start-apache.sh
  23. CMD ["/start-apache.sh"]
  24. EXPOSE 80
  25. EXPOSE 443