Server debugging support for vscode.
All checks were successful
Linting and tests / Linting (push) Successful in 5s

This commit is contained in:
2025-09-14 12:38:45 +05:00
parent 3cfc74affa
commit 466b58b41d
9 changed files with 128 additions and 17 deletions

View File

@@ -8,36 +8,72 @@ tasks:
cmds:
- docker compose -p bunkerd -f docker-compose.yaml build
build-debug:
desc: "Builds bunkerd's debug build container."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd-debug -f docker-compose.debug.yaml build
down:
desc: "Deletes all bunkerd's data (down)."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml down --volumes
down-debug:
desc: "Deletes all bunkerd's debug build data (down)."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd-debug -f docker-compose.debug.yaml down --volumes
logs:
desc: "Show bunkerd logs."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml logs -f
logs-debug:
desc: "Show bunkerd debug build logs."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd-debug -f docker-compose.debug.yaml logs -f
restart:
desc: "Restart bunkerd."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml restart
restart-debug:
desc: "Restart bunkerd debug build."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd-debug -f docker-compose.debug.yaml restart
start:
desc: "Start bunkerd."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml start
start-debug:
desc: "Start bunkerd debug build."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml start
stop:
desc: "Stop bunkerd without deleting it's data."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml stop
stop-debug:
desc: "Stop bunkerd debug build without deleting it's data."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd-debug -f docker-compose.debug.yaml stop
up:
desc: "Start bunkerd (up -d)."
dir: "./server/localdevzone/bunkerd"
@@ -45,3 +81,11 @@ tasks:
- task: :common:network-up
- task: build
- docker compose -p bunkerd -f docker-compose.yaml up -d
up-debug:
desc: "Start bunkerd debug build (up -d)."
dir: "./server/localdevzone/bunkerd"
cmds:
- task: :common:network-up
- task: build
- docker compose -p bunkerd-debug -f docker-compose.debug.yaml up -d

View File

@@ -0,0 +1,23 @@
---
services:
bunkerd-debug:
container_name: "bunkerd-debug"
build:
context: ../../../
dockerfile: server/Dockerfile.debug
ports:
- "54400:54400"
- "54401:4000"
volumes:
- "./data:/data"
networks:
bunkerd:
ipv4_address: 247.247.0.3
environment:
BUNKERD_DATABASE_DSN: " "
cap_add:
- SYS_PTRACE
networks:
bunkerd:
external: true

View File

@@ -7,14 +7,12 @@ services:
dockerfile: server/Dockerfile
ports:
- "53400:53400"
- "54000:4000"
volumes:
- "./data:/data"
networks:
bunkerd:
ipv4_address: 247.247.0.2
environment:
BUNKERD_DEBUG: "true"
BUNKERD_DATABASE_DSN: " "
cap_add:
- SYS_PTRACE