как исправить героку "Ошибка приложения", где ошибка консоли "code = H14 desc =" Нет запущенных веб-процессов " - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь развернуть проект django на Heroku. Мои настройки:

DEBUG = False
ALLOWED_HOSTS = ['*']
MIDDLEWARE = [
    'whitenoise.middleware.WhiteNoiseMiddleware',]
STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'startshop/static/'),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

import dj_database_url
DATABASES = {}
DATABASES['default'] = dj_database_url.config(conn_max_age=600, ssl_require=True)

Procfile is - "web: gunicorn startshop.wsgi --log-file -"

Время выполнения - "python-3.6.6"

WSGI is -

import os

from django.core.wsgi import get_wsgi_application
from whitenoise import WhiteNoise

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "startshop.settings")

application = get_wsgi_application()
application = WhiteNoise(application)

Когда я набираю "heroku ps: scale web = 1", я получаю сообщение об ошибке "Couldn't find that process type."

1 Ответ

0 голосов
/ 10 сентября 2018

Позор мне. Причина была в заглавной букве имени файла procfile. Я изменил

procfile к P rockfile

и мое приложение запускается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...