Initial Awawawa

This commit is contained in:
mueller_minki
2026-10-04 09:08:27 +02:00
commit 8e83a98ef4
76 changed files with 8225 additions and 0 deletions

45
docker/compose.yml Normal file
View File

@@ -0,0 +1,45 @@
# Integration test topology: one target (exit gateway) and two clients.
# Run via docker/run-tests.sh (or "make docker-test").
name: patchbay-test
x-common: &common
build:
context: ..
dockerfile: docker/Dockerfile
image: patchbay-test
volumes:
- shared:/shared
networks: [pbnet]
init: true
# Tunnel tests create veth pairs and network namespaces.
privileged: true
services:
target:
<<: *common
hostname: target
environment:
PB_ROLE: target
PB_MAILHOST: log
ports:
- "127.0.0.1:18443:8443" # web UI for manual checks
client1:
<<: *common
hostname: client1
environment:
PB_ROLE: client
depends_on: [target]
client2:
<<: *common
hostname: client2
environment:
PB_ROLE: client
depends_on: [target]
volumes:
shared:
networks:
pbnet: