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?
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?
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