一尘不染

释放容器时,Heroku CLI“未为进程类型Web指定命令”

docker

我正在使用Docker容器部署.Net Core应用程序。

我能够成功使用推送图像 heroku container:push web

但是打电话heroku container:release web回来No command specified for process type web

我有点困惑我尝试添加 heroku.yml

setup:
  addons:
    - plan: heroku-postgresql
      as: DATABASE
build:
  docker:
    web: Dockerfile
  config:
    ASPNETCORE_ENVIRONMENT: development
run:
  web: dotnet Api.dll

在根目录上,但仍然没有运气。

我可以确认图像已创建,我在docker中看到了

REPOSITORY                                     TAG                 IMAGE ID            CREATED             SIZE
registry.heroku.com/immense-temple-11020/web   latest              5cb62a9af317        16 minutes ago      272MB

如果有人能指出我正确的方向,将不胜感激。谢谢!


阅读 234

收藏
2020-06-17

共1个答案

一尘不染

经过几个小时的搜索,我找出了原因。

显然如果忘记打电话了 heroku stack:set container

现在,我可以部署和发布了!

2020-06-17