Title here
Summary here
rojiは複数のDockerネットワークを同時に監視でき、サービスを別々のネットワークグループに整理できます。
カンマ区切りで複数ネットワークを指定:
# ~/.config/roji/config.yaml
network: web,api,internalROJI_NETWORK=web,api,internalsudo roji --network web,api,internal事前にネットワークを作成:
docker network create web
docker network create apiまたは roji doctor --fix で不足しているネットワークを自動作成できます。
# frontend/docker-compose.yml
services:
app:
image: nginx:alpine
networks:
- web
networks:
web:
external: true# backend/docker-compose.yml
services:
api:
image: my-api
networks:
- api
networks:
api:
external: true両方のサービスがrojiを通じてアクセス可能:
https://app.dev.localhost(webネットワーク)https://api.dev.localhost(apiネットワーク)ダッシュボードは各ルートにネットワークバッジを表示し、コンテナが所属するネットワークを確認できます。