Automatische Heroku-Bereitstellung aus Unterordner

9

Ich weiß, dass Sie von github automatisch nach heroku bereitstellen können, aber ich habe keine Möglichkeit gefunden, nur einen Unterordner von github nach heroku zu verschieben.

Von der Kommandozeile weiß ich, dass dies mit:

möglich ist %Vor%

Ich würde jedoch gerne wissen, ob es eine Möglichkeit gibt, die github-Integration mit heroku zu verwenden, damit ein bestimmter Unterordner automatisch abgerufen wird, wenn ein Commit zu einem Zweig hinzugefügt wird.

    
Divino Neto 29.08.2016, 01:21
quelle

2 Antworten

2

Ich konnte es zum Laufen bringen. Ich habe einen server Unterordner mit der Python Flask App und ich wollte ihn automatisch mit der GitHub Integration bereitstellen.

Heroku verwendet Buildpacks, um die Sprache zu erkennen & amp; Rahmen Ihres Projekts. Mehr dazu hier .

Ich habe den Quellcode für mein Buildpack hier gefunden. Dann müssen Sie nur auf das Erkennungsskript schauen. Für Python überprüft die requirements.txt -Datei, also habe ich eine Symlink mit ln -s server/requirements.txt requirements.txt .

Meine Procedatei sieht so aus: web: gunicorn --pythonpath server/api app:app .

Alles funktioniert jetzt!

    
sap1ens 04.05.2017 00:14
quelle
-1

Um automatische Bereitstellungen von einem Unterordner zu erhalten, musste ich einen neuen Zweig in GitHub erstellen und JUST den Unterordner drücken und dann Heroku für die automatische Bereitstellung in diesem Zweig festlegen.

Verwenden Sie git subtree push --prefix <subfolder> origin <branch> , um den Unterordner in diesen Zweig zu verschieben

    
Baruch 11.01.2017 06:58
quelle