Flynn: aplikasi PHP (Laravel) saya terdeteksi sebagai Node.js

Dibuat pada 23 Mei 2016  ·  3Komentar  ·  Sumber: flynn/flynn

direktori root saya

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

bagaimana saya bisa membatalkan semua itu dan memaksa Flynn untuk mendeteksinya sebagai PHP?

Komentar yang paling membantu

Itu terdeteksi sebagai Node.JS karena package.json ada di root.
Anda dapat mengatur paket build secara eksplisit dengan perintah ini:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

Atau Anda dapat mengecualikan package.json dari tahap kompilasi slug dengan membuat file .slugignore di root aplikasi Anda yang berisi:
package.json

Semua 3 komentar

Itu terdeteksi sebagai Node.JS karena package.json ada di root.
Anda dapat mengatur paket build secara eksplisit dengan perintah ini:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

Atau Anda dapat mengecualikan package.json dari tahap kompilasi slug dengan membuat file .slugignore di root aplikasi Anda yang berisi:
package.json

@josephglanville Oke, tapi bagaimana cara menginstal & membangun ketergantungan npm dengan ketergantungan komposer? Aplikasi saya memiliki frontend dan backend di direktori yang sama dan php-buildpack tidak dapat berfungsi dengan baik. Salah satu cara untuk keluar, itu untuk mem-fork repositori php-buildpack dan menambahkan opsi ini sendiri?

Jika saya akan membuat file .buildpacks dan menambahkan dua buildpack: node dan php. Itu harus menginstal dependensi Node dan dependensi komposer? Benar?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

airways picture airways  ·  4Komentar

lmars picture lmars  ·  4Komentar

lmars picture lmars  ·  4Komentar

heldopslippers picture heldopslippers  ·  4Komentar

deviousgeek picture deviousgeek  ·  7Komentar