Guest User

Untitled

a guest
Dec 17th, 2018
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.19 KB | None | 0 0
  1. workspace:
  2. build:
  3. context: ./workspace
  4. args:
  5. - LARADOCK_PHP_VERSION=${PHP_VERSION}
  6. - LARADOCK_PHALCON_VERSION=${PHALCON_VERSION}
  7. - INSTALL_SUBVERSION=${WORKSPACE_INSTALL_SUBVERSION}
  8. - INSTALL_XDEBUG=${WORKSPACE_INSTALL_XDEBUG}
  9. - INSTALL_PHPDBG=${WORKSPACE_INSTALL_PHPDBG}
  10. - INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE}
  11. - INSTALL_SSH2=${WORKSPACE_INSTALL_SSH2}
  12. - INSTALL_GMP=${WORKSPACE_INSTALL_GMP}
  13. - INSTALL_SOAP=${WORKSPACE_INSTALL_SOAP}
  14. - INSTALL_LDAP=${WORKSPACE_INSTALL_LDAP}
  15. - INSTALL_IMAP=${WORKSPACE_INSTALL_IMAP}
  16. - INSTALL_MONGO=${WORKSPACE_INSTALL_MONGO}
  17. - INSTALL_AMQP=${WORKSPACE_INSTALL_AMQP}
  18. - INSTALL_PHPREDIS=${WORKSPACE_INSTALL_PHPREDIS}
  19. - INSTALL_MSSQL=${WORKSPACE_INSTALL_MSSQL}
  20. - INSTALL_NODE=${WORKSPACE_INSTALL_NODE}
  21. - NPM_REGISTRY=${WORKSPACE_NPM_REGISTRY}
  22. - INSTALL_YARN=${WORKSPACE_INSTALL_YARN}
  23. - INSTALL_NPM_GULP=${WORKSPACE_INSTALL_NPM_GULP}
  24. - INSTALL_NPM_BOWER=${WORKSPACE_INSTALL_NPM_BOWER}
  25. - INSTALL_NPM_VUE_CLI=${WORKSPACE_INSTALL_NPM_VUE_CLI}
  26. - INSTALL_DRUSH=${WORKSPACE_INSTALL_DRUSH}
  27. - INSTALL_DRUPAL_CONSOLE=${WORKSPACE_INSTALL_DRUPAL_CONSOLE}
  28. - INSTALL_AEROSPIKE=${WORKSPACE_INSTALL_AEROSPIKE}
  29. - AEROSPIKE_PHP_REPOSITORY=${AEROSPIKE_PHP_REPOSITORY}
  30. - INSTALL_V8JS=${WORKSPACE_INSTALL_V8JS}
  31. - COMPOSER_GLOBAL_INSTALL=${WORKSPACE_COMPOSER_GLOBAL_INSTALL}
  32. - COMPOSER_REPO_PACKAGIST=${WORKSPACE_COMPOSER_REPO_PACKAGIST}
  33. - INSTALL_WORKSPACE_SSH=${WORKSPACE_INSTALL_WORKSPACE_SSH}
  34. - INSTALL_LARAVEL_ENVOY=${WORKSPACE_INSTALL_LARAVEL_ENVOY}
  35. - INSTALL_LARAVEL_INSTALLER=${WORKSPACE_INSTALL_LARAVEL_INSTALLER}
  36. - INSTALL_DEPLOYER=${WORKSPACE_INSTALL_DEPLOYER}
  37. - INSTALL_PRESTISSIMO=${WORKSPACE_INSTALL_PRESTISSIMO}
  38. - INSTALL_LINUXBREW=${WORKSPACE_INSTALL_LINUXBREW}
  39. - INSTALL_MC=${WORKSPACE_INSTALL_MC}
  40. - INSTALL_SYMFONY=${WORKSPACE_INSTALL_SYMFONY}
  41. - INSTALL_PYTHON=${WORKSPACE_INSTALL_PYTHON}
  42. - INSTALL_IMAGE_OPTIMIZERS=${WORKSPACE_INSTALL_IMAGE_OPTIMIZERS}
  43. - INSTALL_IMAGEMAGICK=${WORKSPACE_INSTALL_IMAGEMAGICK}
  44. - INSTALL_TERRAFORM=${WORKSPACE_INSTALL_TERRAFORM}
  45. - INSTALL_DUSK_DEPS=${WORKSPACE_INSTALL_DUSK_DEPS}
  46. - INSTALL_PG_CLIENT=${WORKSPACE_INSTALL_PG_CLIENT}
  47. - INSTALL_PHALCON=${WORKSPACE_INSTALL_PHALCON}
  48. - INSTALL_SWOOLE=${WORKSPACE_INSTALL_SWOOLE}
  49. - INSTALL_LIBPNG=${WORKSPACE_INSTALL_LIBPNG}
  50. - INSTALL_IONCUBE=${WORKSPACE_INSTALL_IONCUBE}
  51. - PUID=${WORKSPACE_PUID}
  52. - PGID=${WORKSPACE_PGID}
  53. - CHROME_DRIVER_VERSION=${WORKSPACE_CHROME_DRIVER_VERSION}
  54. - NODE_VERSION=${WORKSPACE_NODE_VERSION}
  55. - YARN_VERSION=${WORKSPACE_YARN_VERSION}
  56. - DRUSH_VERSION=${WORKSPACE_DRUSH_VERSION}
  57. - TZ=${WORKSPACE_TIMEZONE}
  58. - BLACKFIRE_CLIENT_ID=${BLACKFIRE_CLIENT_ID}
  59. - BLACKFIRE_CLIENT_TOKEN=${BLACKFIRE_CLIENT_TOKEN}
  60. volumes:
  61. - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}
  62. extra_hosts:
  63. - "dockerhost:${DOCKER_HOST_IP}"
  64. ports:
  65. - "${WORKSPACE_SSH_PORT}:22"
  66. tty: true
  67. environment:
  68. - PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
  69. networks:
  70. - frontend
  71. - backend
  72.  
  73. postgres:
  74. image: postgres:latest
  75. ports:
  76. - "${POSTGRES_PORT}:${POSTGRES_PORT}"
  77. environment:
  78. - POSTGRES_DB=${POSTGRES_DB}
  79. - POSTGRES_USER=${POSTGRES_USER}
  80. - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
  81. networks:
  82. - backend
  83.  
  84. pgadmin:
  85. build: ./pgadmin
  86. ports:
  87. - "5050:5050"
  88. volumes:
  89. - ${DATA_PATH_HOST}/pgadmin-backup:/var/lib/pgadmin/storage/pgadmin4
  90. depends_on:
  91. - postgres
  92. networks:
  93. - frontend
  94. - backend
  95.  
  96. nginx:
  97. build:
  98. context: ./nginx
  99. args:
  100. - PHP_UPSTREAM_CONTAINER=${NGINX_PHP_UPSTREAM_CONTAINER}
  101. - PHP_UPSTREAM_PORT=${NGINX_PHP_UPSTREAM_PORT}
  102. - CHANGE_SOURCE=${CHANGE_SOURCE}
  103. volumes:
  104. - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}
  105. - ${NGINX_HOST_LOG_PATH}:/var/log/nginx
  106. - ${NGINX_SITES_PATH}:/etc/nginx/sites-available
  107. - ${NGINX_SSL_PATH}:/etc/nginx/ssl
  108. ports:
  109. - "${NGINX_HOST_HTTP_PORT}:80"
  110. - "${NGINX_HOST_HTTPS_PORT}:443"
  111. depends_on:
  112. - php-fpm
  113. networks:
  114. - frontend
  115. - backend
Add Comment
Please, Sign In to add comment