Я пытаюсь deploy
a Windows
container
на Heroku
, но я получаю следующую ошибку:
image operating system "windows" cannot be used on this platform
У меня есть эта информация на сайте Heroku's
:
Разработка с Docker, развертывание на Heroku
Использование Docker для локальной разработки на Windows, Linux,или Mac.Когда вы будете готовы, просто нажмите ваш код и Dockerfile, чтобы создать и развернуть образы Docker в Heroku.
Что заставляет меня думать, что можно выполнить deploy
, используя Windows
image.
Это мой Dockerfile
:
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.7.2-windowsservercore-ltsc2019
ARG source
WORKDIR /inetpub/wwwroot
COPY ${source:-obj/Docker/publish} .
А это мой heroku.yml
:
build:
docker:
web: swagger-aspnet-docker/Dockerfile
run:
web: bundle exec puma -C config/puma.rb