在Heroku上部署前端和后端docker容器
我正在尝试向Heroku部署3个带有postgres db的docker容器。我可以通过Heroku链接打开应用程序并查看我的前端,但我对如何找到API容器的基本URL感到困惑。我是否需要为API层提供一个单独的应用程序来获取前端的链接以向其发出请求?我以前没有使用Heroku部署过,我正在尝试解决这个问题。我认为我应该能够在同一个应用程序中部署我的前端和后端,即使它们位于不同的目录中。我非常感谢你的帮助 赫罗库在Heroku上部署前端和后端docker容器,docker,express,heroku,Docker,Express,Heroku,我正在尝试向Heroku部署3个带有postgres db的docker容器。我可以通过Heroku链接打开应用程序并查看我的前端,但我对如何找到API容器的基本URL感到困惑。我是否需要为API层提供一个单独的应用程序来获取前端的链接以向其发出请求?我以前没有使用Heroku部署过,我正在尝试解决这个问题。我认为我应该能够在同一个应用程序中部署我的前端和后端,即使它们位于不同的目录中。我非常感谢你的帮助 赫罗库 # Resources to provision on app creation
# Resources to provision on app creation
setup:
addons:
- plan: heroku-postgresql
as: DATABASE
# Reference the Dockerfiles to build into Docker images
build:
docker:
web: front-end/Dockerfile
api: back-end/Dockerfile
cron-service: cron/Dockerfile
config:
NODE_ENV: production
run:
web: node server.js
api: node ./build/bin/www