Advertisement
Guest User

Untitled

a guest
Oct 5th, 2017
731
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. mail($to, $subject, $message, $headers);
  2.  
  3. version: '2'
  4. services:
  5. nginx-cache:
  6. image: nginx:latest
  7. container_name: nginx-cache
  8. restart: always
  9. ports:
  10. - "80:80"
  11. links:
  12. - apache
  13. volumes:
  14. - /var/run/docker.sock:/tmp/docker.sock:ro
  15. - "./.envconfigs/nginx.template:/etc/nginx/conf.d/wp.template:ro"
  16. command: /bin/bash -c "envsubst '$$NGINX_HOST $$NGINX_PORT' < /etc/nginx/conf.d/wp.template > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'"
  17. tty: true
  18. environment:
  19. NGINX_HOST: apache
  20. NGINX_PORT: 80
  21.  
  22. mysql:
  23. container_name: mysql_database
  24. image: mysql:latest
  25. ports:
  26. - "3306"
  27. volumes:
  28. - "./db_data:/var/lib/mysql"
  29. environment:
  30. MYSQL_ROOT_PASSWORD: toor
  31. MYSQL_DATABASE: DATABASE_NAME
  32.  
  33.  
  34. apache:
  35. container_name: HOSTNAME
  36. build: .
  37. volumes:
  38. - "./web:/var/www/html"
  39. - "./htaccess:/var/www/html/.htaccess:ro"
  40. ports:
  41. - "80"
  42. restart: always
  43. environment:
  44. ENVIRONMENT: local
  45. links:
  46. - mysql
  47.  
  48. smtp:
  49. build: .
  50. ports:
  51. - "25:25"
  52. #environment:
  53. #GMAIL_USER:
  54. # GMAIL_PASSWORD:
  55. #SES_USER:
  56. #SES_PASSWORD:
  57. #SES_REGION:
  58. # RELAY_NETWORKS:
  59. # RELAY_DOMAINS:
  60. #KEY_PATH:
  61. #CERTIFICATE_PATH:
  62. # MAILNAME:
  63.  
  64. FROM ubuntu:trusty
  65.  
  66. RUN apt-get update &&
  67. DEBIAN_FRONTEND=noninteractive apt-get -y upgrade &&
  68. DEBIAN_FRONTEND=noninteractive apt-get -y install supervisor pwgen &&
  69. apt-get -y install git apache2 libapache2-mod-php5 php5-mysql php5-pgsql php5-gd php-pear php-apc curl
  70.  
  71. ADD apache.conf /etc/apache2/sites-enabled/000-default.conf
  72. RUN a2enmod headers
  73. RUN a2enmod rewrite
  74. RUN a2enmod deflate
  75. ADD ./web /var/www/html
  76. RUN rm /var/www/html/index.html
  77. ADD htaccess /var/www/html/.htaccess
  78. ADD start.sh /start.sh
  79. ADD run.sh /run.sh
  80. RUN chmod 755 /*.sh
  81. ADD supervisord-apache2.conf /etc/supervisor/conf.d/supervisord-apache2.conf
  82.  
  83. EXPOSE 80
  84. CMD ["/run.sh"]
  85.  
  86. FROM debian:jessie
  87.  
  88. MAINTAINER Oluwaseun Obajobi "oluwaseun.obajobi@namshi.com"
  89.  
  90. RUN apt-get update &&
  91. apt-get install -y exim4-daemon-light &&
  92. apt-get clean &&
  93. rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* &&
  94. find /var/log -type f | while read f; do echo -ne '' > $f; done;
  95.  
  96. COPY entrypoint.sh /bin/
  97. COPY set-exim4-update-conf /bin/
  98.  
  99. RUN chmod a+x /bin/entrypoint.sh &&
  100. chmod a+x /bin/set-exim4-update-conf
  101.  
  102. EXPOSE 25
  103. ENTRYPOINT ["/bin/entrypoint.sh"]
  104. CMD ["exim", "-bd", "-q15m", "-v"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement