Laravel artisan命令始终显示消息,而不是git存储库(或任何父目录)

Laravel artisan命令始终显示消息,而不是git存储库(或任何父目录),laravel,git,kubernetes,laravel-artisan,Laravel,Git,Kubernetes,Laravel Artisan,我有一个运行Docker的应用程序,忽略了.git目录以减小项目的大小 问题在于,每次运行artisan命令时,该消息都会显示并存储在Kubernetes的日志中。此外,在某些情况下,是某些kubernetes任务无法达到健康状态的原因 我有一个与kubernetes的Cronjob,它仅达到2/3,显示日志的唯一消息是这个消息。是一个变通方法的示例,其中修改了Sentry配置以测试Git存储库的存在,确保php artisan config:cache只运行一次 // capture rele

我有一个运行Docker的应用程序,忽略了.git目录以减小项目的大小

问题在于,每次运行artisan命令时,该消息都会显示并存储在Kubernetes的日志中。此外,在某些情况下,是某些kubernetes任务无法达到健康状态的原因

我有一个与kubernetes的Cronjob,它仅达到2/3,显示日志的唯一消息是这个消息。

是一个变通方法的示例,其中修改了Sentry配置以测试Git存储库的存在,确保
php artisan config:cache
只运行一次

// capture release as git sha
'release' => is_dir(__DIR__.'/../.git') ? trim(exec('git log --pretty="%h" -n1 HEAD')) : null,

这是一个克隆项目吗?作为临时解决方案,您可以在Docker容器中创建一个空的git repo
git init
。这是一个带有git存储库的项目,但是Docker会忽略.git文件夹,否则Docker映像会太大。git init不工作,消息消失,但显示另一条消息instead@Jorge伟大的别忘了回顾这个或你过去的问题,并接受你认为可以接受的答案()。我注意到你很少接受答案。