2016-05-23 4 views
3

Lets nehmen Sie die folgende Ordnerstruktur:Heorku: composer.json in Unterordner

www/ 
www/composer.json 
www/index.php 
www/vendor 
www/backend/ 
www/backend/composer.json 
www/backend/index.php 
www/backend/vendor 

Wie Sie i2 Projekte sehen haben, 1 Projekt einen Unterordner im Hauptordner zu sein. Der Hauptordner wird mit heroku bereitgestellt und heroku installiert die Pakete automatisch von composer.json. Gibt es eine Möglichkeit, heroku oder composer.json anzuweisen, auch die Pakete www/backend/composer.json im Ordner www/backend/vendor zu installieren?

Oder kann ich einige der Pakete im www/compposer.json (nicht alle) angeben, um sie im Ordner www/backend/vendor zu installieren? Auch, um 2 autoloads Datei in www/vendor/und www/backend/vendor/zu erzeugen?

Dank

+0

Probieren Sie etwas wie dies in der Stamm composer.json file:' "Skripte": { "Komponisten installieren": "Backend"} ' –

+0

So wird dies läuft Komponisten installieren innen der Backend-Ordner? Ich kann das jetzt nicht mehr testen, da die Bereitstellung noch nicht abgeschlossen ist. – keepwalking

+0

Ja Es wird die composer.json im Backend installieren, ich bin mir nicht sicher, aber Sie müssen diesen Befehl testen. –

Antwort

0

Afterall, konnte ich im Anschluss an dieser Zugabe des in dem Haupt composer.json tun:

"Skripte": { "post-install-cmd": „cd api; installieren Komponist, Komponist update“}