2017-10-04 2 views
0

Ich habe versucht andere Völker Lösungen zu bekommen procfile erkannt und es funktioniert einfach nicht für mich. Wirklich verwirrt darüber, wie ich Heroku dazu bringen kann, meine Procfile zu erkennen! Ich habe es in verschiedene Ordner verschoben und was nicht, aber es wird es einfach nicht erkennen.Heroku lädt nicht procfile

web: waitress-serve --port=$PORT alex1.wsgi:application 

Dies ist mein Code. Es sitzt direkt neben meiner requirements.txt-Datei, die von heroku in Ordnung genommen wird. mit echo zum erstellen der datei oder sogar echo funktioniert nicht.

https://github.com/Hewlbern/Videography-Website/tree/master/Alex1 < --- der GitHub-Link, den ich versuche, Heroku aus zu implementieren. Kann sehen, wo ich es platziert habe und etc, wenn jemand helfen kann!

Solch traurig, viele verrückt.

BEARBEITEN Legen Sie sie an den Anfang des Verzeichnisses - immer noch nicht funktioniert.

Hier ist das Fehlerprotokoll.

-----> Python app detected 
!  Warning: Your application is missing a Procfile. This file tells Heroku how to run your application. 
!  Learn more: https://devcenter.heroku.com/articles/procfile 
-----> Installing requirements with pip 
-----> $ python manage.py collectstatic --noinput 
     63 static files copied to '/tmp/build_b9ce82b65ae441b651c56911a7474859/Hewlbern-ConsultingPage-1720e65/djreact/static/root'. 
-----> Discovering process types 
     Procfile declares types -> (none) 
-----> Compressing... 
     Done: 64.3M 
-----> Launching... 
     Released v19 
     https://consultingpage.herokuapp.com/ deployed to Heroku 

Als Antwort auf Mike unten ging ich durch sein Beispiel Ich erreichte diesen Punkt.

C:\Users\Holbinator\Desktop\Software Dev\Alexandria>git push heroku master fatal: 'heroku' does not appear to be a git repository fatal: Could not read from remote repository. 

ich dann wieder tat Git Init im Stammverzeichnis und dann versucht, den Code von Github zu laden. Dies führte zu dem gleichen Problem. Ich werde dies in meine Bearbeitung einfügen. Vielen Dank! Ich werde jetzt versuchen, Ihre Methode zu machen und herauszufinden, warum ich in diesem Fall nicht konnte.

EDIT ZWEI

Jetzt erkannte ich eine zusätzliche Heroku App löschen benötigt. Laden Sie jetzt die Dateien mit Heroku CLI. Haben Sie keinen Fehler erhalten, wissen Sie nicht, wie Sie auf Fehlerprotokolle zugreifen können, aber versuchen Sie, das Problem jetzt zu lösen.

+0

Sowohl die Verwendung von Procfile und requirements.txt sollten auf der obersten Ebene sein. –

+0

Wenn es auf die oberste Ebene gesetzt wird, erkennt es es immer noch nicht. –

+0

Das ist eine wilde Vermutung, aber was sind die Berechtigungen für Procfile? –

Antwort

2

Der erste Punkt meiner Empfehlung wird sein, .idea Verzeichnis in .gitignore Datei zu setzen.

Ich habe Ihre Anwendung auf Heroku hochgeladen und als Ergebnis - Procfile wurde erfolgreich hinzugefügt.

Schritte:

  1. git add . in Ihrem Stammverzeichnis
  2. git commit -m "init commit"
  3. heroku create
  4. git push heroku master

Das mein Ergebnis ist, aber Sie werden wahrscheinlich etwas simila sehen r dazu: enter image description here enter image description here

Danach habe ich Ihre Bewerbung per heroku open Befehl gestartet und erhielt die 500 Fehler.

Screenshot von Protokollen enter image description here

ich diese Antwort hoffe, nützlich sein wird, lesen Sie auch über deploy on heroku

UPD: Bitte überprüfen Sie, ob Sie git init in Ihrem Stammverzeichnis des Projekts

+0

Danke Mike! Werde das morgen früh, ziemlich spät in Australien, überprüfen, aber klingt wie ein guter Anfang für mich zu verstehen, was los ist! –

+0

Willkommen;) und bitte, schreiben Sie über Ihr Ergebnis;) –

+0

Behoben, warum ich die App nicht machen konnte, jetzt wird das Ergebnis angezeigt, bald zu aktualisieren! –

Verwandte Themen