dapr / dashboard

General purpose dashboard for Dapr
Apache License 2.0
181 stars 47 forks source link

Http port and grpc port are not correct under docker-compose mode #268

Open xky0007 opened 10 months ago

xky0007 commented 10 months ago

Expected Behavior

Show correct dapr-http-port and dapr-grpc-port env in docker-compose.yml.

Actual Behavior

Always show http: 3500 and grpc: 50001.

Steps to Reproduce the Problem

  1. docker-compose.yml
version: '3.4'
name: "test-compose"
services:  
  dapr-placement:
    image: "daprio/dapr"
    command: [ "./placement", "-port", "50000" ]   
    ports:
      - "50000:50000" 
    networks:
      - dapr-network

  dapr-dashboard:
    image: "daprio/dashboard:latest"
    command: [ 
      "--docker-compose=true", 
      "--components-path=/components", 
      "--config-path=/components/config.yaml", 
      "--docker-compose-path=/home/nonroot/docker-compose.yml" ]

    volumes:
      # - "./dockercompose/dapr/components/:/home/nonroot/components"
      # - "./dockercompose/dapr/config/:/home/nonroot/configuration"
      - ./docker-compose.yml:/home/nonroot/docker-compose.yml
      - ./dapr:/components
    networks:
      - dapr-network
    ports:
      - "8080:8080"

  ############################
  # Dapr sidecar for publisher
  ############################
  publisher-dapr:
    image: "daprio/daprd:edge"
    command: [
      "./daprd",
      "-app-id","opc-publisher-test1",      
      "-components-path","/components",
      "-dapr-http-port","7001",
      "-dapr-grpc-port","7002",
      "-placement-host-address", "dapr-placement:50000",
      "-app-port","777"
    ]
    # network_mode: "host"
    networks:
      - dapr-network
    ports:
      - "7001:7001"
      - "7002:7002"
      - "3500:3500"
      - "50001:50001"
    volumes:
      - "./dapr:/components"
    depends_on:
      - dapr-dashboard
      - dapr-placement
  1. Open localhost:8080 to check port and get

image