Files
piratepoet/docker-compose.yml
Pavel Dohnal e77d00b179 Add DB variables to compose file
it will be configured automatically and we don't need to run `cli` to configure
2018-01-18 10:00:36 +00:00

56 lines
1.2 KiB
YAML

version: '2'
services:
codeception:
build: .
depends_on:
- mailhog
- wordpress
volumes:
- ./:/project
- wp-core:/wp-core
- ./:/wp-core/wp-content/plugins/mailpoet
entrypoint: /docker-entrypoint.sh
mailhog:
image: mailhog/mailhog
ports:
- 1025:1025
- 8025:8025
wordpress:
build: ./tests/wordpressDockerfile
image: wordpress:latest
depends_on:
- mysql
- chrome
volumes:
- wp-core:/var/www/html
- ./:/var/www/html/wp-content/plugins/mailpoet
- /tmp:/var/www/html/wp-content/uploads/mailpoet/cache
ports:
- 8080:80
environment:
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_NAME: wordpress
WORDPRESS_TABLE_PREFIX: mp_
mysql:
image: mysql:5.6
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
chrome:
environment:
- DBUS_SESSION_BUS_ADDRESS=/dev/null
volumes:
- /dev/shm:/dev/shm
image: selenium/standalone-chrome-debug
ports:
- 4444
- 5900:5900
volumes:
wp-core: