我試過其他人的解決方案,以得到那裏procfile承認,它只是不適合我。真的很困惑我如何能讓heroku識別我的Procfile!我已經將它移到不同的文件夾中,但它只是不會識別它。Heroku not loading procfile
web: waitress-serve --port=$PORT alex1.wsgi:application
這是我的代碼。它正好坐在我的requirements.txt文件旁邊,這個文件正在被heroku收拾好。使用回聲創建文件或甚至回聲不起作用。
https://github.com/Hewlbern/Videography-Website/tree/master/Alex1 < ---我試圖部署到heroku的github鏈接。如果有人可以幫忙,可以看看我把它放在哪裏等等。
這樣的傷感,很多都是瘋狂的。
編輯 把它們放在目錄的頂部 - 仍然不起作用。
這裏是錯誤日誌。
-----> 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
爲了迴應Mike的觀點,我通過他的例子,我達到了這一點。
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.
然後我重新在根目錄中做了Git Init,然後嘗試從Github加載代碼。 這導致了相同的問題。 我會把它放在我的編輯中。謝謝!我現在要試着去做你的方法,並弄清楚爲什麼我不能在這種情況下。
編輯兩個
現在意識到我需要刪除額外的Heroku應用程序。現在使用heroku cli加載文件。沒有收到錯誤,不確定如何訪問錯誤日誌,但現在嘗試解決問題。
無論是Procfile和requirements.txt應該在頂層。 –
當把它放在頂層時,它仍然不能識別它。 –
這是一個瘋狂的猜測,但Procfile上的權限是什麼? –