если директория с проектом пуста
if [ -f "./.ENV" ]; then
echo "files do exist"
else
composer create-project laravel/laravel:5.7 ./ --prefer-dist --ignore-platform-reqs
fi
composer install
контейнер падает с ошибкой
composer | /home/install.sh: line 8: syntax error: unexpected end of file (expecting "then")
проблема в ситаксисе if
гугл дает точно такой синтаксис как у меня
сам composer собирается
FROM php:7-alpine3.7
чяднт?
https://www.shellcheck.net/ пишет if [ -f "./.ENV" ]; then ^-- SC2148: Tips depend on target shell and yours is unknown. Add a shebang.
Обсуждают сегодня