mirror of
https://github.com/elyby/accounts.git
synced 2025-05-31 14:11:46 +05:30
Структура проекта окончательно загнана в 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:
33
docker/php/entrypoint.sh
Normal file
33
docker/php/entrypoint.sh
Normal file
@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd /var/www/html
|
||||
|
||||
if [ "$1" = 'bash' ]
|
||||
then
|
||||
exec "$@"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Переносим vendor, если его нету или он изменился (или затёрся силами volume)
|
||||
if ! cmp -s ./../vendor/autoload.php ./vendor/autoload.php
|
||||
then
|
||||
echo "vendor have diffs..."
|
||||
echo "removing exists vendor"
|
||||
rm -rf ./vendor
|
||||
echo "copying new one"
|
||||
cp -r ./../vendor ./vendor
|
||||
fi
|
||||
|
||||
# Переносим dist, если его нету или он изменился (или затёрся силами volume)
|
||||
if ! cmp -s ./../dist/index.html ./frontend/dist/index.html
|
||||
then
|
||||
echo "frontend dist have diffs..."
|
||||
echo "removing exists dist"
|
||||
rm -rf ./frontend/dist
|
||||
echo "copying new one"
|
||||
cp -r ./../dist ./frontend/dist
|
||||
fi
|
||||
|
||||
wait-for-it db:3306 -- "./yii migrate/up --interactive=0"
|
||||
|
||||
exec "$@"
|
Reference in New Issue
Block a user