2016-05-07 3 views
-1

Это ошибка, которую я проверяю журналы на HEROKU. Error in the logs Документация пирамиды гласит: «Создать прогон с помощью следующей команды:« Поэтому я создаю файл с именем run.py и сохранен под кодами. Я не знаю, правильно ли это создать прогон, если не поможешь мне в этом. Вот строка кода в run.pyНевозможно развернуть приложение пирамиды для хорошо работающего героя в локальном

#!/bin/bash 
set -e 
python setup.py develop 
python runapp.py 

Вот это runapp.py

import os 

from paste.deploy import loadapp 
from paste import httpserver 

if __name__ == "__main__": 
    port = int(os.environ.get("PORT", 5000)) 
    app = loadapp('config:development.ini', relative_to='.') 

    httpserver.serve(app, host='0.0.0.0', port=port) 

Наконец здесь является PROCFILE

$ echo "web: ./run" > Procfile 

ответ

0

Пирамиды d Community Cookbook имеет deployment recipe for Heroku, предполагая, что это означает «документация Pyramid» (это не официальная документация, а всего лишь коллекция рецептов из сообщества).

В шаге 1 убедитесь, что созданные вами файлы сделаны локально в корне каталога проектов.

  • requirements.txt
  • Файл, который вы назвали run.py должен быть назван run.
  • Убедитесь, что был создан файл с именем Procfile и содержит не команду для создания Procfile, но только результат команды, а именно:

    web: ./run 
    
  • runapp.py

+0

до сих пор не сделано. Согласно журналам ошибок H14, я также пытался масштабировать журналы с помощью heroku ps: scale web = 1, но не работал с той же проблемой. –

+0

Вы не указали, какую документацию вы выполнили, и что вы сделали в своей локальной системе. Вам нужно обновить вопрос или уточнить, чтобы получить дополнительную помощь. –

 Смежные вопросы

  • Нет связанных вопросов^_^