Client build scripts fixes and server stub with local devzone.
All checks were successful
Linting and tests / Linting (push) Successful in 6s

This commit is contained in:
2025-09-13 18:13:50 +05:00
parent 1bf8a5b124
commit 3cfc74affa
21 changed files with 578 additions and 23 deletions

View File

@@ -0,0 +1,19 @@
---
version: "3"
includes:
bunkerd: ./bunkerd
common: ./common
tasks:
down:
desc: "Removes development environment."
cmds:
- task: bunkerd:down
- task: common:network-down
up:
desc: "Creates development environment."
cmds:
- task: common:network-up
- task: bunkerd:up

View File

@@ -0,0 +1,47 @@
---
version: "3"
tasks:
build:
desc: "Builds bunkerd's container."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.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
logs:
desc: "Show bunkerd logs."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml logs -f
restart:
desc: "Restart bunkerd."
dir: "./server/localdevzone/bunkerd"
cmds:
- docker compose -p bunkerd -f docker-compose.yaml restart
start:
desc: "Start bunkerd."
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
up:
desc: "Start bunkerd (up -d)."
dir: "./server/localdevzone/bunkerd"
cmds:
- task: :common:network-up
- task: build
- docker compose -p bunkerd -f docker-compose.yaml up -d

View File

@@ -0,0 +1,24 @@
---
services:
bunkerd:
container_name: "bunkerd"
build:
context: ../../../
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
networks:
bunkerd:
external: true

View File

@@ -0,0 +1,15 @@
---
version: "3"
tasks:
network-down:
desc: "Deletes Docker network for development."
dir: "./server/localdevzone/common"
cmds:
- docker compose -p bunkerd-network -f network.yaml down
network-up:
desc: "Creates Docker network for development"
dir: "./server/localdevzone/common"
cmds:
- docker compose -p bunkerd-network -f network.yaml up -d

View File

@@ -0,0 +1,18 @@
---
services:
dummy:
image: busybox
container_name: bunkerd-dummy
hostname: dummy
networks:
bunkerd:
ipv4_address: 247.247.0.254
networks:
bunkerd:
driver: bridge
name: "bunkerd"
ipam:
config:
- subnet: 247.247.0.0/24
gateway: 247.247.0.1