From 56a5acd15684c89a0041654531f9ebc35c5e462a Mon Sep 17 00:00:00 2001 From: aitbc1 Date: Sun, 29 Mar 2026 14:41:06 +0200 Subject: [PATCH] docs: add directory existence checks to multi-node workflow - Add verification step before creating directories - Check if /var/lib/aitbc/ structure already exists - Provide feedback if directories need to be created - Apply to both aitbc1 (localhost) and aitbc (remote) setup sections - More robust directory handling for existing installations --- .windsurf/workflows/multi-node-blockchain-setup.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.windsurf/workflows/multi-node-blockchain-setup.md b/.windsurf/workflows/multi-node-blockchain-setup.md index a380e652..464617b2 100644 --- a/.windsurf/workflows/multi-node-blockchain-setup.md +++ b/.windsurf/workflows/multi-node-blockchain-setup.md @@ -47,9 +47,12 @@ git pull origin main # Install/update dependencies /opt/aitbc/venv/bin/pip install -r requirements.txt -# Create required directories +# Check and create required directories if they don't exist mkdir -p /var/lib/aitbc/data /var/lib/aitbc/keystore /etc/aitbc /var/log/aitbc +# Verify directories exist +ls -la /var/lib/aitbc/ || echo "Creating /var/lib/aitbc/ structure..." + # Copy and adapt central .env for aitbc1 (genesis authority) cp /opt/aitbc/.env /opt/aitbc/.env.aitbc1.backup @@ -119,9 +122,12 @@ git pull origin main # Install/update dependencies /opt/aitbc/venv/bin/pip install -r requirements.txt -# Create required directories +# Check and create required directories if they don't exist mkdir -p /var/lib/aitbc/data /var/lib/aitbc/keystore /etc/aitbc /var/log/aitbc +# Verify directories exist +ls -la /var/lib/aitbc/ || echo "Creating /var/lib/aitbc/ structure..." + # Copy and adapt central .env for aitbc (follower node) cp /opt/aitbc/.env /opt/aitbc/.env.aitbc.backup