我对 Heroku 还很陌生。
我正在尝试将 keycloak docker 映像部署到 heroku。构建 keycloak docker 映像时出现此错误。
! No default language could be detected for this app.
HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
See https://devcenter.heroku.com/articles/buildpacks
! Push failed
知道为什么会这样吗?
我需要选择什么构建包?
我的 docker 文件是这样的
COPY docker-entrypoint.sh /opt/jboss/tools
ENTRYPOINT [ "/opt/jboss/tools/docker-entrypoint.sh" ]
CMD ["-b", "0.0.0.0"]```
答案 0 :(得分:0)
请看这个:Github keycloak-heroku。
您可以使用 deploy button from heroku 进行部署,也可以从最新的 keycloak 版本构建和推送您自己的映像。根据我的经验,您应该为 keycloak 11 使用至少具有 1 Gb ram 的 dyno。