我的應用程序有三個容器:DB,前端的Web(反應),後端的API 我怎樣才能讓我的後端-API的地址在前端的Web如何訪問鏈接泊塢窗容器與宿主反應
這裏我撰寫文件
version: '2'
services:
db:
image: postgres
ports:
- "5432:5432"
web:
build: .
stdin_open: true
volumes:
- .:/usr/src/app
ports:
- "3000:3000"
environment:
- API_URL=http://api:8080/
links:
- api
depends_on:
- api
api:
build: ./api
stdin_open: true
volumes:
- ./api:/usr/src/app
ports:
- "8080:3000"
links:
- db
depends_on:
- db
我不能得到的地址都API和process.env.API_URL
給您的API容器的名稱和該名稱將自動可解析您的網站泊塢窗。所以如果你把它命名爲「myapp-api」,那麼http:// myapp-api將可以在web容器中訪問。 – cen