Advertisement
Konark

Untitled

Feb 9th, 2021
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. version: "3"
  2.  
  3. services:
  4. webserver:
  5. build:
  6. context: ./bin/webserver
  7. container_name: 'png-webserver'
  8. restart: 'always'
  9. ports:
  10. - "80:80"
  11. - "443:443"
  12. links:
  13. - mysql
  14. volumes:
  15. - ${DOCUMENT_ROOT-./www}:/var/www/html
  16. - ${PHP_INI-./config/php/php.ini}:/usr/local/etc/php/php.ini
  17. - ${VHOSTS_DIR-./config/vhosts}:/etc/apache2/sites-enabled
  18. - ${LOG_DIR-./logs/apache2}:/var/log/apache2
  19. mysql:
  20. build: ./bin/mysql
  21. container_name: 'png-mysql'
  22. restart: 'always'
  23. ports:
  24. - "3309:3309"
  25. volumes:
  26. - ${MYSQL_DATA_DIR-./data/mysql}:/var/lib/mysql
  27. - ${MYSQL_LOG_DIR-./logs/mysql}:/var/log/mysql
  28. environment:
  29. MYSQL_ROOT_PASSWORD: tiger
  30. MYSQL_DATABASE: png
  31. MYSQL_USER: png
  32. MYSQL_PASSWORD: png
  33. # Wordpress server service with wp-cli
  34. wordpress:
  35. image: tatemz/wp-cli
  36. volumes:
  37. - ${DOCUMENT_ROOT-./www/wp}:/var/www/html/wp-content
  38. ports:
  39. - "6621:80"
  40. links:
  41. - mysql:mysql
  42. environment:
  43. WORDPRESS_DB_PASSWORD: tiger
  44.  
  45. phpmyadmin:
  46. image: phpmyadmin/phpmyadmin
  47. container_name: 'png-phpmyadmin'
  48. links:
  49. - mysql
  50. environment:
  51. PMA_HOST: mysql
  52. PMA_PORT: 3309
  53. MYSQL_USERNAME: root
  54. MYSQL_ROOT_PASSWORD: tiger
  55. ports:
  56. - '8080:80'
  57. volumes:
  58. - /sessions
  59. redis:
  60. container_name: 'png-redis'
  61. image: redis:latest
  62. ports:
  63. - "6379:6379"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement