Структура проекта окончательно загнана в Docker

Дегрейд PHP до 7.0 (всё таки без xdebug немного больно)
Дегрейд Node.js до 5.12 (на 6.5 не собирался фронт)
Упразднён app-console контейнер (он теперь живёт внутри основного php контейнера и рулится силами supervisor)
Упразднён node-dev-server (всё равно он работал плохо)
Фикс бага в ConfigLoader (не загружал config-{env} файлы)
Исправлена ошибка в LangMenu (двойной default экспорт)
Из package.json временно удалён PhantomJS
Обновлён README.md
This commit is contained in:
ErickSkrauch
2016-10-02 01:20:40 +03:00
parent 8120e43bec
commit 53ca5915f7
18 changed files with 515 additions and 158 deletions

View File

@@ -1,17 +1,17 @@
version: '2'
services:
testphp:
build: ./..
links:
- testdb
- testredis
- testrabbit
extends:
file: ../docker-compose.dev.yml
service: app
volumes:
- ./../:/var/www/html/
env_file: ./../.env
testdb:
build: ./../docker/mariadb
extends:
file: ../docker-compose.dev.yml
service: db
environment:
MYSQL_ROOT_PASSWORD: ""
MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
@@ -20,10 +20,14 @@ services:
MYSQL_PASSWORD: "ely_accounts_tester_password"
testredis:
image: redis:3.0
extends:
file: ../docker-compose.dev.yml
service: redis
testrabbit:
build: ./../docker/rabbitmq
extends:
file: ../docker-compose.dev.yml
service: rabbitmq
environment:
RABBITMQ_DEFAULT_USER: "ely-accounts-tester"
RABBITMQ_DEFAULT_PASS: "tester-password"