Initial commit: add .gitignore and README
This commit is contained in:
90
SETUP_COMPLETE.md
Normal file
90
SETUP_COMPLETE.md
Normal file
@@ -0,0 +1,90 @@
|
||||
# Quorum Network Setup - DNS Fix Complete
|
||||
|
||||
## ✅ Completed Steps
|
||||
|
||||
### 1. DNS Configuration Fixed
|
||||
- ✅ Updated `/etc/resolv.conf` with reliable DNS servers (8.8.8.8, 8.8.4.4, 1.1.1.1)
|
||||
- ✅ Created `/etc/wsl.conf` to prevent WSL from overwriting DNS settings
|
||||
- ✅ DNS fix script created: `fix-dns-now.sh`
|
||||
|
||||
### 2. Docker Connectivity Verified
|
||||
- ✅ Docker is running (version 29.0.2)
|
||||
- ✅ Docker Compose is working (version v2.40.3)
|
||||
- ✅ Docker can now pull images (DNS resolution working)
|
||||
|
||||
### 3. Network Startup Initiated
|
||||
- ✅ Lock file removed
|
||||
- ✅ Docker Compose configuration validated
|
||||
- ✅ Image pulling started successfully
|
||||
|
||||
## 📋 Next Steps
|
||||
|
||||
### To Start the Network:
|
||||
|
||||
1. **Pull all required images** (this may take a few minutes):
|
||||
```bash
|
||||
cd /home/intlc/projects/quorum-test-network
|
||||
docker compose pull
|
||||
```
|
||||
|
||||
2. **Start the network**:
|
||||
```bash
|
||||
./run.sh
|
||||
```
|
||||
|
||||
Or manually:
|
||||
```bash
|
||||
docker compose up --detach
|
||||
```
|
||||
|
||||
3. **Check network status**:
|
||||
```bash
|
||||
docker compose ps
|
||||
./list.sh # List endpoints and services
|
||||
```
|
||||
|
||||
### If You Still Encounter DNS Issues:
|
||||
|
||||
1. **Configure Docker Desktop DNS** (if using Docker Desktop):
|
||||
- Open Docker Desktop
|
||||
- Settings → Docker Engine
|
||||
- Add: `"dns": ["8.8.8.8", "8.8.4.4", "1.1.1.1"]`
|
||||
- Apply & Restart
|
||||
|
||||
2. **Restart WSL** (from Windows PowerShell):
|
||||
```powershell
|
||||
wsl --shutdown
|
||||
```
|
||||
Then restart your WSL terminal.
|
||||
|
||||
## 📁 Files Created
|
||||
|
||||
- `fix-dns-now.sh` - Quick DNS fix script
|
||||
- `quick-dns-fix.sh` - Comprehensive DNS fix script
|
||||
- `fix-docker-dns.sh` - Full DNS and Docker daemon configuration
|
||||
- `DOCKER_DNS_FIX.md` - Complete DNS troubleshooting guide
|
||||
- `configure-docker-desktop-dns.md` - Docker Desktop DNS configuration guide
|
||||
- `SETUP_COMPLETE.md` - This file
|
||||
|
||||
## 🔍 Network Services
|
||||
|
||||
The Quorum network includes:
|
||||
- **Validators**: validator1, validator2, validator3, validator4
|
||||
- **RPC Node**: rpcnode
|
||||
- **EthSigner Proxy**: ethsignerProxy
|
||||
- **Explorer**: Quorum Explorer
|
||||
- **Blockscout**: Block explorer
|
||||
- **Monitoring**: Prometheus, Grafana, Loki, Promtail
|
||||
|
||||
## 🌐 Endpoints (After Startup)
|
||||
|
||||
- JSON-RPC HTTP: http://localhost:8545
|
||||
- JSON-RPC WebSocket: ws://localhost:8546
|
||||
- Web Block Explorer: http://localhost:25000/explorer/nodes
|
||||
- Grafana: http://localhost:3000
|
||||
- Prometheus: http://localhost:9090
|
||||
|
||||
## ⚠️ Note
|
||||
|
||||
The `version` attribute in `docker-compose.yml` is obsolete. You can remove it to eliminate the warning, but it won't affect functionality.
|
||||
|
||||
Reference in New Issue
Block a user