私のルートディレクトリ
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
ファイルを作成して、package.jsonをスラッグコンパイル段階から除外することもできます。
package.json
@josephglanvilleわかりましたが、composer依存関係を使用してnpm依存関係をインストールおよび構築する方法は? 私のアプリは同じディレクトリにフロントエンドとバックエンドがあり、php-buildpackが正しく機能しません。 終了する1つの方法は、php-buildpackリポジトリをフォークして、これらのオプションを自分で追加することです。
.buildpacks
ファイルを作成し、nodeとphpの2つのビルドパックを追加する場合。 ノードの依存関係とコンポーザーの依存関係をインストールする必要がありますか? 右?
最も参考になるコメント
ルートに
package.json
が存在するため、Node.JSとして検出されています。次のコマンドを使用して、ビルドパックを明示的に設定できます。
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"
または、アプリケーションのルートに次のファイルを含む
.slugignore
ファイルを作成して、package.jsonをスラッグコンパイル段階から除外することもできます。package.json