dapr / dapr/cli

self-host platform , why need list applications from cli process after filter sidecar process

Open
#816 1 comment 0 reactions 0 assignees View on GitHub
triaged/resolved
Dominant language
Go
Stars
353
Forks
221
Avg merge
3d 8h
Merged PRs (30d)
2

Description

## Ask your question here
file: /pkg/standalone/list.go

when list all dapr applications
frist: filter sidecar process

`

// Populates the map if all data is available for the sidecar.
for _, proc := range processes {
executable := strings.ToLower(proc.Executable())
if (executable == "daprd") || (executable == "daprd.exe") {
procDetails, err := process.NewProcess(int32(proc.Pid()))
if err != nil {
continue
}
`
then: filter cli process

`

// The master list comes from cli processes, even if sidecar is not up.
for _, proc := range processes {
executable := strings.ToLower(proc.Executable())
if (executable == "dapr") || (executable == "dapr.exe") {
pID := proc.Pid()
`

when run dapr with docker

docker-compose.yaml

`

ems-dapr:
image: "daprio/dapr:1.3.1"
container_name: ems_dapr
init: true
command: ["./daprd",
"--app-id", "ems",
"--log-level","debug",
"--app-port", "6060",
"--dapr-http-port","3000",
"--metrics-port","49090",
"--dapr-grpc-port", "40000",
"--config","/dapr/config.yaml"]
volumes:
- "/root/.dapr:/dapr"
depends_on:
- emsp-backend
network_mode: "host"
`
can't find dapr process
![image](https://user-images.githubusercontent.com/54162228/138803957-559894aa-5e77-4bff-9291-4c755ee3105a.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.