与主管一起颤抖地部署

时间:2020-07-23 21:33:01

标签: flutter ubuntu flutter-dependencies supervisord laravel-queue

我想使用带有Supervisor的laravel(PHP)队列系统来部署Flutter。 laravel队列系统与主管一起将创建apk文件。 Flutter设置已安装在服务器上。在不使用Supervisor的情况下手动运行它没有问题。该代码工作正常。但是,当与主管一起工作时,她给出了以下错误。我使用flutter_launcher_icons插件。

Failed to precompile flutter_launcher_icons:main:
Error: Error when reading 'null/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.5/null/.pub-cache/hosted/pub.dartlang.org/flutter_launcher_icons-0.7.5/bin/main.da$
pub finished with exit code 1

主管配置文件

[program:project-worker]
process_name=generate_project
directory=/home/project/
command=source ~/.bash_profile  && php artisan queue:work --queue=jobs  --timeout=1000
autostart=true
autorestart=true
user=root
numprocs=1
stdout_logfile=/home/project/generator.log
stderr_logfile=/home/project/generator_err.log
stopwaitsecs=3600

队列任务PHP文件

//generate launcher icons
exec("cd $customerMobileFolder && export PATH=/home/flutter/bin:\$PATH && flutter packages get && flutter pub run flutter_launcher_icons:main");

0 个答案:

没有答案