Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. version: '2.1'
  2.  
  3. services:
  4. # Aplicación
  5. app:
  6. image: tianon/true
  7. volumes:
  8. - ./${REPO_FOLDER}:${DOCUMENT_ROOT}
  9. - ./moodledata:${MOODLE_DATA}
  10. # Uncomment following lines and modify path for CUSTOM_CA
  11. # - /usr/local/share/ca-certificates/overcloud-cacert-mo.crt:/usr/local/share/ca-certificates/custom-ca.crt
  12.  
  13. # Servicio de PHP-FPM
  14. php-fpm:
  15. image: metics/php-fpm:7
  16. build:
  17. context: .
  18. dockerfile: php-fpm/Dockerfile
  19. args:
  20. - DOCUMENT_ROOT
  21. - MY_TZ
  22. environment:
  23. - XDEBUG_CONFIG="idekey=PHPTEST"
  24. - DOCUMENT_ROOT
  25. - POSTGRES_DB
  26. - POSTGRES_USER
  27. - POSTGRES_HOST
  28. - POSTGRES_PASSWORD
  29. - MOODLE_DATA
  30. - WWWROOT
  31. - WWW_PORT
  32. # Uncomment following lines and modify variable content for CUSTOM_CA
  33. # - |-
  34. # CA_CERT=-----BEGIN CERTIFICATE-----
  35. # REPLACE_CA_CONTENT
  36. # -----END CERTIFICATE-----
  37. volumes_from:
  38. - app
  39. expose:
  40. - "${PHP_SOCKET}"
  41.  
  42.  
  43. # Servicio de Apache2
  44. apache2:
  45. image: metics/apache2:2.4
  46. build:
  47. context: .
  48. dockerfile: apache2/Dockerfile
  49. args:
  50. DOCUMENT_ROOT: ${DOCUMENT_ROOT}
  51. PHP_SOCKET: php-fpm:${PHP_SOCKET}
  52. ALIAS_DOMAIN: ${ALIAS_DOMAIN}
  53. volumes_from:
  54. - app
  55. ports:
  56. - "${IP}:${WWW_PORT}:80"
  57. links:
  58. - php-fpm
  59. depends_on:
  60. - php-fpm
  61.  
  62. # Cron para moodle
  63. cron:
  64. image: metics/php-fpm:7-cron
  65. build:
  66. context: .
  67. dockerfile: cron/Dockerfile
  68. args:
  69. DOCUMENT_ROOT: ${DOCUMENT_ROOT}
  70. environment:
  71. - XDEBUG_CONFIG="idekey=PHPTEST"
  72. # Uncomment following lines and modify variable content for CUSTOM_CA
  73. # - |-
  74. # CA_CERT=-----BEGIN CERTIFICATE-----
  75. # REPLACE_CA_CONTENT
  76. # -----END CERTIFICATE-----
  77. volumes_from:
  78. - app
  79. depends_on:
  80. - apache2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement