1.7 KiB
1.7 KiB
Path Reference
Project Paths
Source Project (Besu Configuration)
- Path:
/home/intlc/projects/smom-dbis-138 - Purpose: Contains Besu configuration files, genesis, validator keys
- Contents:
config/genesis.jsonconfig/permissions-nodes.tomlconfig/permissions-accounts.tomlconfig/config-validator.tomlconfig/config-sentry.tomlconfig/config-rpc-public.tomlkeys/validators/(validator keys)
Deployment Project (Proxmox)
- Path:
/home/intlc/projects/proxmox - Purpose: Contains Proxmox deployment scripts and tools
- Deployment Directory on Proxmox Host:
/opt/smom-dbis-138-proxmox
Usage in Scripts
When running deployment scripts on the Proxmox host, use:
sudo ./scripts/deployment/deploy-validated-set.sh \
--source-project /home/intlc/projects/smom-dbis-138
Important Notes
-
Local vs Remote: The source project path must be accessible from where the script runs
- If running locally on Proxmox host: Use
/home/intlc/projects/smom-dbis-138(if accessible) - If running remotely: Copy config files first or use a shared/mounted directory
- If running locally on Proxmox host: Use
-
Alternative Approach: Copy config files to Proxmox host first, then use local path:
# Copy config files to Proxmox host scp -r /home/intlc/projects/smom-dbis-138/config root@192.168.11.10:/opt/smom-dbis-138-proxmox/config-source scp -r /home/intlc/projects/smom-dbis-138/keys root@192.168.11.10:/opt/smom-dbis-138-proxmox/keys-source # Then use local path on Proxmox host sudo ./scripts/deployment/deploy-validated-set.sh \ --source-project /opt/smom-dbis-138-proxmox/source-config