Php 仅对具有composer的特定服务器需要包

Php 仅对具有composer的特定服务器需要包,php,composer-php,Php,Composer Php,我有两台服务器都使用相同的git repo。当我将更新推送到主分支时,它们会自动部署。其中一些是应用服务器,一些是cron服务器,等等 我正在使用它来完成一些后台任务。在cron服务器上是否可能只需要puppeter?我知道有DevDependence,但这会安装PHPUnit等,而且它似乎不正确。我是不是想得太多了 我们有一些在composer之前执行的批处理脚本: if [[ "$SERVER_TYPE" == "dev-server" ]]; then cp composer.js

我有两台服务器都使用相同的git repo。当我将更新推送到主分支时,它们会自动部署。其中一些是应用服务器,一些是cron服务器,等等


我正在使用它来完成一些后台任务。在cron服务器上是否可能只需要puppeter?我知道有DevDependence,但这会安装PHPUnit等,而且它似乎不正确。我是不是想得太多了

我们有一些在composer之前执行的批处理脚本:

if [[ "$SERVER_TYPE" == "dev-server" ]];
then
    cp composer.json.dev composer.json
else
    cp compsoer.json.prod composer.json
代码可能不起作用,因为它写得太离谱了,但我认为这个想法很清楚:


如果您的环境变量服务器类型是dev,则复制特定于dev的文件,否则-复制另一个。

在代码中如何区分cron服务器和app服务器?你有什么标志吗?代码中根本没有区别。所以这意味着没有办法