Сборка symfony 4.1 в phar пакет для работы из консоли?
На symfony реализовано несколько консольных приложений, хочу собрать их как phar пакет.
При сборке использовал box с таким конфигом
{
"chmod": "0755",
"directories": ["src"],
"finder": [
{
"name": "*.php",
"exclude": ["test", "tests"],
"in": "src/vendor"
}
],
"main": "src/bin/console",
"output": "hello.phar",
"stub": true
}
собралось все отлично и без ошибок, но при запуске
php hello.phar
Получаю ошибку
PHP Fatal error: Uncaught Symfony\Component\Dotenv\Exception\PathException: Unable to read the "phar:///home/username/test/project/hello.phar/src/.env" environment file. in phar:///home/username/test/project/hello.phar/src/vendor/symfony/dotenv/Dotenv.php:54
Stack trace:
#0 phar:///home/username/test/project/hello.phar/src/config/bootstrap.php(25): Symfony\Component\Dotenv\Dotenv->load('phar:///home/us...')
#1 phar:///home/username/test/project/hello.phar/src/bin/console(27): require('phar:///home/us...')
#2 /home/username/test/project/hello.phar(10): require('phar:///home/us...')
#3 {main}
thrown in phar:///home/username/test/project/hello.phar/src/vendor/symfony/dotenv/Dotenv.php on line 54
подозреваю что нужен просто другой рецепт сборки т.к. это фрэймворк.
Поделитесь рецептом? кто собирал?