Use Docker networks to share the same localhost
Docker
In docker-compose.yml file:
yaml
version: "3.7"
services:
backend:
...
ports:
- "8000:8000"
expose:
- "8000"
networks:
- dev
frontend:
...
ports:
- "3000:3000"
networks:
- dev
networks:
dev:
driver: bridge
Since both backend
and frontend
containers are on the same network, you can now access localhost:8000
from the frontend
container.