Моего приложения имеет три контейнера: Db, интерфейс-Web (React), бэкенд-апите Как я могу получить мой бэкенд-апите адрес в фронтэнде-сетяхКак получать доступ к связанной Docker контейнера с реагировать
Вот мой файл Compose
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
Я не могу получить адрес и апи и process.env.API_URL
Дайте апи контейнер имя и это имя будет автоматически разрешимый в вашем веб-докере. Поэтому, если вы назовете его «myapp-api», тогда http: // myapp-api будет доступен в веб-контейнере. – cen