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