docs: add directory existence checks to multi-node workflow
Some checks failed
Documentation Validation / validate-docs (push) Has been cancelled
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:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user