我正在尝试在Heroku
上deploy
Windows
container
,但是出现以下错误:
image operating system "windows" cannot be used on this platform
我在Heroku's
网站上有此信息:
使用Docker开发,部署到Heroku
使用Docker在Windows,Linux或Mac上进行本地开发。准备就绪后,只需推送代码和Dockerfile即可将Docker映像构建并部署到Heroku。
这使我认为可以使用deploy
图像执行Windows
。
这是我的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