chore: add build artifacts, map assets, and routing data

This commit is contained in:
Hamza-Ayed
2026-09-19 12:34:24 +03:00
parent aa2b9f131f
commit 43ad2e0ad4
327 changed files with 52421 additions and 1810 deletions
+16
View File
@@ -115,6 +115,7 @@ services:
- BINANCE_PAY_API_KEY=${BINANCE_PAY_API_KEY}
- BINANCE_PAY_SECRET_KEY=${BINANCE_PAY_SECRET_KEY}
- BINANCE_PAY_MERCHANT_ID=${BINANCE_PAY_MERCHANT_ID}
- GEMINI_API_KEY=${GEMINI_API_KEY}
volumes:
- .:/data
- ./infrastructure/secrets:/secrets:ro
@@ -141,6 +142,21 @@ services:
db:
condition: service_healthy
# Valhalla Routing Tile Builder (on-device offline routing package)
# بانِ حزمة التوجيه المحلية: يبني غراف طرق الأردن الحقيقي مع ارتفاعات SRTM
# ليعمل التوجيه داخل التطبيق التكتيكي بدون إنترنت بنفس دقة السيرفر.
# تشغيل: docker compose --profile tiles run --rm valhalla-tiles
valhalla-tiles:
image: ghcr.io/valhalla/valhalla:latest
container_name: map-valhalla-tiles
platform: linux/amd64
profiles:
- tiles
volumes:
- ./infrastructure/osm-data:/data
- ./infrastructure/scripts/build-valhalla-tiles.sh:/build-valhalla-tiles.sh:ro
entrypoint: ["bash", "/build-valhalla-tiles.sh"]
# OSM Import Tool: osm2pgsql
# أداة استيراد البيانات: لاستيراد ملف OSM إلى قاعدة البيانات
osm-import: