Flynn: meine PHP (Laravel) App wurde als Node.js erkannt

Erstellt am 23. Mai 2016  ·  3Kommentare  ·  Quelle: flynn/flynn

mein Stammverzeichnis

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

Wie kann ich das alles rückgängig machen und Flynn zwingen, es als PHP zu erkennen?

Hilfreichster Kommentar

Es wird als Node.JS erkannt, weil package.json im Stamm vorhanden ist.
Sie können das Build-Pack entweder explizit mit diesem Befehl festlegen:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

Oder Sie können package.json von der Slug-Kompilierungsphase ausschließen, indem Sie eine .slugignore Datei im Stammverzeichnis Ihrer Anwendung erstellen, die Folgendes enthält:
package.json

Alle 3 Kommentare

Es wird als Node.JS erkannt, weil package.json im Stamm vorhanden ist.
Sie können das Build-Pack entweder explizit mit diesem Befehl festlegen:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

Oder Sie können package.json von der Slug-Kompilierungsphase ausschließen, indem Sie eine .slugignore Datei im Stammverzeichnis Ihrer Anwendung erstellen, die Folgendes enthält:
package.json

@josephglanville Okay, aber wie installiere und baue

Wenn ich eine .buildpacks Datei erstellen und zwei Buildpacks hinzufügen möchte: node und php. Es sollte Node-Abhängigkeiten und Composer-Abhängigkeiten installieren? Richtig?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

onnimonni picture onnimonni  ·  3Kommentare

stela5 picture stela5  ·  5Kommentare

WriteCodeEveryday picture WriteCodeEveryday  ·  5Kommentare

deviousgeek picture deviousgeek  ·  7Kommentare

airways picture airways  ·  4Kommentare