Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Heroku上部署前端和后端docker容器_Docker_Express_Heroku - Fatal编程技术网

在Heroku上部署前端和后端docker容器

在Heroku上部署前端和后端docker容器,docker,express,heroku,Docker,Express,Heroku,我正在尝试向Heroku部署3个带有postgres db的docker容器。我可以通过Heroku链接打开应用程序并查看我的前端,但我对如何找到API容器的基本URL感到困惑。我是否需要为API层提供一个单独的应用程序来获取前端的链接以向其发出请求?我以前没有使用Heroku部署过,我正在尝试解决这个问题。我认为我应该能够在同一个应用程序中部署我的前端和后端,即使它们位于不同的目录中。我非常感谢你的帮助 赫罗库 # Resources to provision on app creation

我正在尝试向Heroku部署3个带有postgres db的docker容器。我可以通过Heroku链接打开应用程序并查看我的前端,但我对如何找到API容器的基本URL感到困惑。我是否需要为API层提供一个单独的应用程序来获取前端的链接以向其发出请求?我以前没有使用Heroku部署过,我正在尝试解决这个问题。我认为我应该能够在同一个应用程序中部署我的前端和后端,即使它们位于不同的目录中。我非常感谢你的帮助

赫罗库

# 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