feat: enable n8n AI assistant AZ-PRM-1

This commit is contained in:
2026-09-08 10:45:26 +02:00
parent 1772ab207e
commit ef563f1ce1
13 changed files with 887 additions and 744 deletions
@@ -4,6 +4,7 @@
./atrocore.nix
./excalidraw.nix
./kestra.nix
./n8n-sandbox.nix
./online3dviewer.nix
./semaphore.nix
./stirling-pdf.nix
@@ -15,5 +16,17 @@
if ! /run/current-system/sw/bin/podman network exists web-dev; then
/run/current-system/sw/bin/podman network create web-dev --subnet=10.89.1.0/24 --internal
fi
# Routed egress network: unlike web/web-dev (isolated), netavark sets up
# a default gateway plus NAT/masquerade for attached containers —
# outbound via host, incl. the NetBird overlay (wt0, 100.91.0.0/16).
if ! /run/current-system/sw/bin/podman network exists vpn-egress; then
/run/current-system/sw/bin/podman network create vpn-egress --subnet=10.89.9.0/24
fi
# n8n AI-Assistant sandbox stack (n8n-sandbox.nix): routed, NOT --internal
# — the privileged DinD runner must pull its sandbox images from ghcr.io.
# DNS between sandbox-api/sandbox-runner-1 via netavark/aardvark.
if ! /run/current-system/sw/bin/podman network exists n8n-sandbox; then
/run/current-system/sw/bin/podman network create n8n-sandbox --subnet=10.89.10.0/24
fi
'';
}