Я создаю приложение asp.net core 2.2 в образе докера для размещения его в Heroku, но я не знаю, какой должна быть точная конфигурация dockerfile, я использовал пример Dockerfile, но я получаю эту ошибку после открытия приложение по героку:
Ошибка приложения: в приложении произошла ошибка, и ваша страница не может быть обработана. Если вы являетесь владельцем приложения, проверьте подробности в своих журналах. Это можно сделать из интерфейса командной строки Heroku с помощью команды heroku logs --tail
Это файл журнала:
2019-04-10T02:51:45.024996+00:00 heroku[web.1]: State changed from crashed to starting
2019-04-10T02:51:52.077699+00:00 heroku[web.1]: Starting process with command <code>/bin/sh -c ASPNETCORE_URLS\=http://\*:\58395\ dotnet\ sitehidamek.dll
2019-04-10T02: 51: 53.841749 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой
2019-04-10T02: 51: 53.820061 + 00: 00 heroku [web.1]: процесс завершен со статусом 145
2019-04-10T02: 51: 53.715427 + 00: 00 app [web.1]: Вы хотели запускать команды dotnet SDK? Пожалуйста, установите dotnet SDK из:
2019-04-10T02: 51: 53.715458 + 00:00 приложение [web.1]: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
2019-04-10T03: 34: 20.255335 + 00: 00 heroku [web.1]: состояние изменено с аварийного на стартовое
2019-04-10T03: 34: 26.731799 + 00: 00 heroku [web.1]: запуск процесса с помощью команды /bin/sh -c ASPNETCORE_URLS\=http://\*:\41495\ dotnet\ sitehidamek.dll
2019-04-10T03: 34: 28.273366 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой
2019-04-10T03: 34: 28.245573 + 00: 00 heroku [web.1]: процесс завершен со статусом 145
2019-04-10T03: 34: 28.208525 + 00: 00 app [web.1]: Вы хотели запускать команды dotnet SDK? Пожалуйста, установите dotnet SDK из:
2019-04-10T03: 34: 28.208542 + 00:00 приложение [web.1]: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
2019-04-10T04: 57: 22.211933 + 00: 00 heroku [web.1]: состояние изменено с аварийного на стартовое
2019-04-10T04: 57: 28.788242 + 00: 00 heroku [web.1]: запуск процесса командой /bin/sh -c ASPNETCORE_URLS\=http://\*:\5818\ dotnet\ sitehidamek.dll
2019-04-10T04: 57: 30.339475 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой
2019-04-10T04: 57: 30.315137 + 00:00 heroku [web.1]: процесс завершен со статусом 145
2019-04-10T04: 57: 30.260093 + 00: 00 app [web.1]: Вы хотели запускать команды dotnet SDK? Пожалуйста, установите dotnet SDK из:
2019-04-10T04: 57: 30.260116 + 00: 00 app [web.1]: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
2019-04-10T07: 38: 35.071679 + 00: 00 heroku [web.1]: состояние изменено с аварийного на стартовое
2019-04-10T07: 38: 42.362172 + 00: 00 heroku [web.1]: запуск процесса с помощью команды /bin/sh -c ASPNETCORE_URLS\=http://\*:\30695\ dotnet\ sitehidamek.dll
2019-04-10T07: 38: 43.942597 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой
2019-04-10T07: 38: 43.928214 + 00: 00 heroku [web.1]: процесс завершен со статусом 145
2019-04-10T07: 38: 43.874881 + 00: 00 app [web.1]: Вы хотели запускать команды dotnet SDK? Пожалуйста, установите dotnet SDK из:
2019-04-10T07: 38: 43.874911 + 00:00 приложение [web.1]: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
2019-04-10T12: 01: 49.430309 + 00: 00 приложение [api]: развернутая сеть (a1ffce692888) от пользователя javator.developper@gmail.com
2019-04-10T12: 01: 53.388766 + 00: 00 heroku [web.1]: состояние изменено с аварийного на стартовое
2019-04-10T12: 01: 49.430309 + 00: 00 приложение [api]: выпуск v9, созданный пользователем javator.developper@gmail.com
2019-04-10T12: 01: 59.449423 + 00: 00 heroku [web.1]: запуск процесса командой /bin/sh -c ASPNETCORE_URLS\=http://\*:\29461\ dotnet\ sitehidamek.dll
2019-04-10T12: 02: 02.125769 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой
2019-04-10T12: 02: 02.200130 + 00: 00 heroku [web.1]: состояние изменено с аварийного на стартовое
2019-04-10T12: 02: 02.100437 + 00: 00 heroku [web.1]: процесс завершен со статусом 145
2019-04-10T12: 02: 02.027670 + 00: 00 app [web.1]: Вы хотели запускать команды dotnet SDK? Пожалуйста, установите dotnet SDK из:
2019-04-10T12: 02: 02.027705 + 00: 00 приложение [web.1]: https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
2019-04-10T12: 02: 06.637725 + 00: 00 heroku [web.1]: запуск процесса командой /bin/sh -c ASPNETCORE_URLS\=http://\*:\26871\ dotnet\ sitehidamek.dll
2019-04-10T12: 02: 08.966532 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой
2019-04-10T12: 02: 08.947251 + 00: 00 heroku [web.1]: процесс завершен со статусом 145
2019-04-10T12: 02: 08.904559 + 00: 00 app [web.1]: Вы хотели запускать команды dotnet SDK? Пожалуйста, установите dotnet SDK из:
Приложение 2019-04-10T12: 02: 08.904574 + 00: 00 [web.1]: https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
Содержание Dockerfile:
ОТ microsoft / aspnetcore: 2.0
WORKDIR / app
COPY. .
CMD ASPNETCORE_URLS = http://*:$PORT dotnet sitehidamek.dll
Есть предложения, пожалуйста?
Я работаю над кодом Visual Studio (Mac OS).