version: '2' services: testphp: container_name: accountelyby_testphp image: registry.ely.by/elyby/accounts:dev build: context: ../ args: build_env: dev depends_on: - testdb - testredis volumes: - ./..:/var/www/html - ./.bash_history:/root/.bash_history environment: YII_DEBUG: "true" YII_ENV: "test" # DB config DB_HOST: "testdb" DB_DATABASE: "ely_accounts_test" DB_USER: "ely_accounts_tester" DB_PASSWORD: "ely_accounts_tester_password" # Redis config REDIS_HOST: "testredis" # Это я потом, когда-нибудь, уберу XDEBUG_CONFIG: "remote_host=10.254.254.254" PHP_IDE_CONFIG: "serverName=docker" testdb: container_name: accountelyby_testdb image: account_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