2026-04-13-4
This commit is contained in:
Executable
+34
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
# setup_map2.sh - Automated setup for the isolated Map-2 environment
|
||||
# إعداد بيئة الخرائط الثانية المعزولة بالكامل
|
||||
|
||||
echo "🚀 Starting Map-2 Environment Setup..."
|
||||
|
||||
# 1. Create Data Directory on Server
|
||||
echo "📂 Preparing data directory: infrastructure/osm-data-v2"
|
||||
mkdir -p infrastructure/osm-data-v2
|
||||
|
||||
# 2. Check for PBF file
|
||||
if [ ! -f "infrastructure/osm-data-v2/map2_enriched.osm.pbf" ]; then
|
||||
echo "⚠️ No map2_enriched.osm.pbf found."
|
||||
echo "💡 Copying existing master_map as a starting point..."
|
||||
cp infrastructure/osm-data/master_map.osm.pbf infrastructure/osm-data-v2/map2_enriched.osm.pbf
|
||||
fi
|
||||
|
||||
# 3. Spin up the containers
|
||||
echo "🏗️ Starting Map-2 Stack (DB, Redis, Tiles, Routing)..."
|
||||
docker compose -f docker-compose.map2.yml up -d
|
||||
|
||||
echo "✅ Map-2 is being provisioned."
|
||||
echo "------------------------------------------------"
|
||||
echo "Ports used:"
|
||||
echo " - Martin (Tiles): 3203"
|
||||
echo " - Database: 5433"
|
||||
echo " - Routing: 8990"
|
||||
echo " - Redis: 6382"
|
||||
echo "------------------------------------------------"
|
||||
echo "Intelligence Roadmap:"
|
||||
echo "1. Run Overture downloader (Next step)"
|
||||
echo "2. Inject Arabic names via Overpass API"
|
||||
echo "3. Connect Martin to the new DB"
|
||||
Reference in New Issue
Block a user