vscode debugging.

This commit is contained in:
Miroslav Šedivý 2022-02-09 23:10:29 +01:00
parent 924be20505
commit c83883fd1e
4 changed files with 21 additions and 10 deletions

View File

@ -2,4 +2,19 @@
You need to run all dependencies with `deps` command before you start debugging.
Make sure your local IP is correct in `.vscode/launch.json`,
Create `.env.development` in repository root. Make sure your local IP is correct.
```sh
NEKO_WEBRTC_NAT1TO1=10.0.0.8
```
# without container
- Make sure `pulseaudio` contains correct configuration.
- Specify `DISPLAY` that is being used by xorg.
```sh
DISPLAY=:0
NEKO_WEBRTC_NAT1TO1=10.0.0.8
NEKO_SERVER_BIND=:3000
```

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
bin/
.idea
.env.development

4
.vscode/launch.json vendored
View File

@ -7,12 +7,14 @@
{
"name": "launch",
"type": "go",
"debugAdapter": "dlv-dap",
"request": "launch",
"mode": "debug",
"program": "${workspaceFolder}/cmd/neko",
"output": "${workspaceFolder}/bin/debug/neko",
"cwd": "${workspaceFolder}/",
"args": ["serve", "-d", "--webrtc.nat1to1", "192.168.1.80"]
"args": ["serve", "-d", "-c", "dev/runtime/config.yml"],
"envFile": "${workspaceFolder}/.env.development"
}
]
}

View File

@ -3,14 +3,7 @@
"go.inferGopath": false,
"go.autocompleteUnimportedPackages": true,
"go.delveConfig": {
"useApiV1": false,
"dlvLoadConfig": {
"followPointers": true,
"maxVariableRecurse": 3,
"maxStringLen": 400,
"maxArrayValues": 400,
"maxStructFields": -1
}
"useApiV1": false
},
"[go]": {
"editor.formatOnSave": true,