Guest User

Untitled

a guest
Jan 29th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. version: '2'
  2. services:
  3. nginx:
  4. image: evild/alpine-nginx:1.9.15-openssl
  5. container_name: lemp_nginx
  6. restart: always
  7. links:
  8. - php
  9. volumes:
  10. - ./project:/var/www/
  11. - ./docker/nginx/conf/nginx.conf:/etc/nginx/conf/nginx.conf:ro
  12. - ./docker/nginx/conf.d:/etc/nginx/conf.d:ro
  13. ports:
  14. - 8080:80
  15. - 443:443
  16. php:
  17. image: evild/alpine-php:7.0.6
  18. working_dir: /var/www
  19. container_name: lemp_php
  20. restart: always
  21. volumes:
  22. - ./project:/var/www/
  23. depends_on:
  24. - db
  25.  
  26. links:
  27. - db
  28. environment:
  29. - DB_NAME=mysql
  30. - DB_USER=root
  31. - DB_PASSWORD=password
  32. db:
  33. image: mariadb:latest
  34. container_name: lemp_mariadb
  35. restart: always
  36. volumes:
  37. - db-data:/var/lib/mysql
  38. environment:
  39. - MYSQL_ROOT_PASSWORD=password
  40.  
  41.  
  42. volumes:
  43. db-data:
  44. driver: local
  45.  
  46. FROM evild/alpine-php:7.0.6
  47.  
  48. RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  49. RUN php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
  50. RUN php composer-setup.php
  51. RUN php -r "unlink('composer-setup.php');"
Add Comment
Please, Sign In to add comment