mon répertoire racine
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
comment puis-je annuler tout cela et forcer Flynn à le détecter en tant que PHP ?
Il est détecté en tant que Node.JS en raison de la présence de package.json
dans la racine.
Vous pouvez soit définir le pack de construction explicitement avec cette commande :
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"
Ou vous pouvez exclure package.json de l'étape de compilation slug en créant un fichier .slugignore
à la racine de votre application qui contient :
package.json
@josephglanville D'accord, mais comment installer et créer des dépendances npm avec des dépendances de compositeur ? Mon application a un frontend et un backend dans le même répertoire et php-buildpack ne peut pas fonctionner correctement. Une façon de sortir, c'est de forker le référentiel php-buildpack et d'ajouter ces options lui-même ?
Si je veux créer .buildpacks
fichier deux buildpacks : node et php. Il devrait être installé des dépendances de nœud et des dépendances de compositeur ? À droite?
Commentaire le plus utile
Il est détecté en tant que Node.JS en raison de la présence de
package.json
dans la racine.Vous pouvez soit définir le pack de construction explicitement avec cette commande :
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"
Ou vous pouvez exclure package.json de l'étape de compilation slug en créant un fichier
.slugignore
à la racine de votre application qui contient :package.json