Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- redis:
- restart: always
- image: redis:3.2
- container_name: phalcon_redis
- ports:
- - "6379:6379"
- postgres:
- restart: always
- image: postgres:9.5
- container_name: phalcon_postgres
- ports:
- - "5432:5432"
- volumes:
- - postgres:/var/lib/postgresql/data
- environment:
- POSTGRES_PASSWORD: ''
- volumes:
- - postgres:/var/lib/postgresql/data
- mysql:
- restart: always
- image: mysql:5.7
- container_name: phalcon_mysql
- ports:
- - "3306:3306"
- environment:
- MYSQL_DATABASE: incubator_tests
- MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
- volumes:
- - mysql:/var/lib/mysql
- memcached:
- restart: always
- image: memcached:1.4
- container_name: phalcon_memcached
- ports:
- - "11211:11211"
- beanstalkd:
- restart: always
- image: phalconphp/beanstalkd:1.10
- container_name: phalcon_beanstalkd
- ports:
- - "11300:11300"
- mongodb:
- restart: always
- image: mongo:latest
- container_name: phalcon_mongo
- ports:
- - "27017:27017"
- php:
- restart: always
- image: phalconphp/php-fpm:7.0
- container_name: phalcon_php
- working_dir: /app
- environment:
- TEST_BT_HOST: "beanstalkd"
- TEST_BT_PORT: 11300
- TEST_MC_HOST: "memcached"
- TEST_MC_PORT: 11211
- TEST_DB_MYSQL_HOST: "mysql"
- TEST_DB_MYSQL_PORT: 3306
- TEST_DB_MYSQL_USER: "root"
- TEST_DB_MYSQL_PASSWD: ""
- TEST_DB_MYSQL_NAME: "phalcon_test"
- TEST_DB_MYSQL_CHARSET: "utf8"
- TEST_DB_MYSQL_DSN: "mysql:host=mysql;dbname=phalcon_test"
- TEST_DB_MONGO_HOST: "mongodb"
- TEST_DB_MONGO_PORT: 27017
- TEST_DB_MONGO_USER: "admin"
- TEST_DB_MONGO_PASSWD: ""
- TEST_DB_MONGO_NAME: "phalcon_test"
- TEST_RS_HOST: "redis"
- TEST_RS_PORT: 6379
- ZEND_DONT_UNLOAD_MODULES: 1
- ports:
- - "9000:9000"
- - "10000:10000"
- volumes:
- - .:/app
- ssh:
- image: jeroenpeeters/docker-ssh
- restart: always
- container_name: phalcon_ssh
- depends_on:
- - php
- ports:
- - "2222:22"
- - "8022:8022"
- environment:
- CONTAINER: phalcon_php
- AUTH_MECHANISM: noAuth
- volumes:
- - "/var/run/docker.sock:/var/run/docker.sock"
- # docker volume create --name mysql
- # docker volume create --name postgres
- volumes:
- postgres:
- external: true
- mysql:
- external: true
- # docker network create --driver bridge phalcon_nw
- networks:
- default:
- external:
- name: phalcon_nw
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement