Flynn: 我的 PHP (Laravel) 应用程序被检测为 Node.js

创建于 2016-05-23  ·  3评论  ·  资料来源: flynn/flynn

我的根目录

artisan     
composer.json   
config      
gulpfile.js 
phpspec.yml 
public      
resources
storage
app
bootstrap   
composer.lock   
database    
package.json    
phpunit.xml 
readme.md   
server.php  
tests

如何撤消所有这些并强制 Flynn 将其检测为 PHP?

最有用的评论

由于package.json存在于根目录中,因此它被检测为 Node.JS。
您可以使用以下命令显式设置构建包:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

或者,您可以通过在应用程序的根目录中创建一个.slugignore文件来从 slug 编译阶段排除 package.json,该文件包含:
package.json

所有3条评论

由于package.json存在于根目录中,因此它被检测为 Node.JS。
您可以使用以下命令显式设置构建包:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

或者,您可以通过在应用程序的根目录中创建一个.slugignore文件来从 slug 编译阶段排除 package.json,该文件包含:
package.json

@josephglanville好的,但是如何使用 composer 依赖项安装和构建 npm 依赖项? 我的应用程序在同一目录中有前端和后端,php-buildpack 无法正常工作。 退出的一种方法,它派生 php-buildpack 存储库并自己添加这些选项?

如果我要创建.buildpacks文件并添加两个构建包:node 和 php。 应该是安装 Node 依赖项和 Composer 依赖项吗? 对?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

amingilani picture amingilani  ·  4评论

michaelyork picture michaelyork  ·  5评论

lmars picture lmars  ·  4评论

airways picture airways  ·  4评论

deviousgeek picture deviousgeek  ·  7评论