docs: add directory existence checks to multi-node workflow
Some checks failed
Documentation Validation / validate-docs (push) Has been cancelled

- 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
This commit is contained in:
aitbc1
2026-03-29 14:41:06 +02:00
parent 7a4cac624e
commit 56a5acd156

View File

@@ -47,9 +47,12 @@ git pull origin main
# Install/update dependencies # Install/update dependencies
/opt/aitbc/venv/bin/pip install -r requirements.txt /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 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) # Copy and adapt central .env for aitbc1 (genesis authority)
cp /opt/aitbc/.env /opt/aitbc/.env.aitbc1.backup cp /opt/aitbc/.env /opt/aitbc/.env.aitbc1.backup
@@ -119,9 +122,12 @@ git pull origin main
# Install/update dependencies # Install/update dependencies
/opt/aitbc/venv/bin/pip install -r requirements.txt /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 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) # Copy and adapt central .env for aitbc (follower node)
cp /opt/aitbc/.env /opt/aitbc/.env.aitbc.backup cp /opt/aitbc/.env /opt/aitbc/.env.aitbc.backup