mirror of
https://github.com/elyby/accounts.git
synced 2024-12-27 15:40:21 +05:30
45 lines
1.5 KiB
YAML
45 lines
1.5 KiB
YAML
version: '2'
|
||
services:
|
||
testphp:
|
||
container_name: accountelyby_testphp
|
||
build:
|
||
context: ../
|
||
dockerfile: Dockerfile-dev
|
||
depends_on:
|
||
- testdb
|
||
- testredis
|
||
- testrabbit
|
||
volumes:
|
||
- ./codeception/_output:/var/www/html/tests/codeception/_output
|
||
- ./codeception/api/_output:/var/www/html/tests/codeception/api/_output
|
||
- ./codeception/common/_output:/var/www/html/tests/codeception/common/_output
|
||
- ./codeception/console/_output:/var/www/html/tests/codeception/console/_output
|
||
environment:
|
||
- YII_DEBUG=true
|
||
- YII_ENV=test
|
||
# Это я потом, когда-нибудь, уберу
|
||
- XDEBUG_CONFIG=remote_host=10.254.254.254
|
||
- PHP_IDE_CONFIG=serverName=docker
|
||
|
||
testdb:
|
||
container_name: accountelyby_testdb
|
||
build: ./../docker/mariadb
|
||
environment:
|
||
MYSQL_ROOT_PASSWORD: ""
|
||
MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
|
||
MYSQL_DATABASE: "ely_accounts_test"
|
||
MYSQL_USER: "ely_accounts_tester"
|
||
MYSQL_PASSWORD: "ely_accounts_tester_password"
|
||
|
||
testredis:
|
||
container_name: accountelyby_testredis
|
||
image: redis:3.0-alpine
|
||
|
||
testrabbit:
|
||
container_name: accountelyby_testrabbit
|
||
image: rabbitmq:3.6
|
||
environment:
|
||
RABBITMQ_DEFAULT_USER: "ely-accounts-tester"
|
||
RABBITMQ_DEFAULT_PASS: "tester-password"
|
||
RABBITMQ_DEFAULT_VHOST: "/account.ely.by/tests"
|