Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. redis:
  5. restart: always
  6. image: redis:3.2
  7. container_name: phalcon_redis
  8. ports:
  9. - "6379:6379"
  10.  
  11. postgres:
  12. restart: always
  13. image: postgres:9.5
  14. container_name: phalcon_postgres
  15. ports:
  16. - "5432:5432"
  17. volumes:
  18. - postgres:/var/lib/postgresql/data
  19. environment:
  20. POSTGRES_PASSWORD: ''
  21. volumes:
  22. - postgres:/var/lib/postgresql/data
  23.  
  24. mysql:
  25. restart: always
  26. image: mysql:5.7
  27. container_name: phalcon_mysql
  28. ports:
  29. - "3306:3306"
  30. environment:
  31. MYSQL_DATABASE: incubator_tests
  32. MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
  33. volumes:
  34. - mysql:/var/lib/mysql
  35.  
  36. memcached:
  37. restart: always
  38. image: memcached:1.4
  39. container_name: phalcon_memcached
  40. ports:
  41. - "11211:11211"
  42.  
  43. beanstalkd:
  44. restart: always
  45. image: phalconphp/beanstalkd:1.10
  46. container_name: phalcon_beanstalkd
  47. ports:
  48. - "11300:11300"
  49.  
  50. mongodb:
  51. restart: always
  52. image: mongo:latest
  53. container_name: phalcon_mongo
  54. ports:
  55. - "27017:27017"
  56.  
  57. php:
  58. restart: always
  59. image: phalconphp/php-fpm:7.0
  60. container_name: phalcon_php
  61. working_dir: /app
  62. environment:
  63. TEST_BT_HOST: "beanstalkd"
  64. TEST_BT_PORT: 11300
  65. TEST_MC_HOST: "memcached"
  66. TEST_MC_PORT: 11211
  67. TEST_DB_MYSQL_HOST: "mysql"
  68. TEST_DB_MYSQL_PORT: 3306
  69. TEST_DB_MYSQL_USER: "root"
  70. TEST_DB_MYSQL_PASSWD: ""
  71. TEST_DB_MYSQL_NAME: "phalcon_test"
  72. TEST_DB_MYSQL_CHARSET: "utf8"
  73. TEST_DB_MYSQL_DSN: "mysql:host=mysql;dbname=phalcon_test"
  74. TEST_DB_MONGO_HOST: "mongodb"
  75. TEST_DB_MONGO_PORT: 27017
  76. TEST_DB_MONGO_USER: "admin"
  77. TEST_DB_MONGO_PASSWD: ""
  78. TEST_DB_MONGO_NAME: "phalcon_test"
  79. TEST_RS_HOST: "redis"
  80. TEST_RS_PORT: 6379
  81. ZEND_DONT_UNLOAD_MODULES: 1
  82. ports:
  83. - "9000:9000"
  84. - "10000:10000"
  85. volumes:
  86. - .:/app
  87.  
  88. ssh:
  89. image: jeroenpeeters/docker-ssh
  90. restart: always
  91. container_name: phalcon_ssh
  92. depends_on:
  93. - php
  94. ports:
  95. - "2222:22"
  96. - "8022:8022"
  97. environment:
  98. CONTAINER: phalcon_php
  99. AUTH_MECHANISM: noAuth
  100. volumes:
  101. - "/var/run/docker.sock:/var/run/docker.sock"
  102.  
  103. # docker volume create --name mysql
  104. # docker volume create --name postgres
  105. volumes:
  106. postgres:
  107. external: true
  108. mysql:
  109. external: true
  110.  
  111. # docker network create --driver bridge phalcon_nw
  112. networks:
  113. default:
  114. external:
  115. name: phalcon_nw
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement