我的应用程序有三个容器: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