Installation und Ausführung von DV.net mit Docker
Eine leistungsstarke Multi-Service-Anwendung für einen Krypto-Händler mit automatischer Konfiguration — einfach klonen und ausführen!
Wir haben ein fertiges Skriptpaket für die schnelle Bereitstellung des DV.net Krypto-Händlers via Docker vorbereitet. Alles Notwendige ist im Repository gesammelt: https://github.com/dv-net/dv-bundle
🏃♂️ Schnellstart
Führen Sie die folgenden Befehle aus, um es zu starten:
git clone --recursive https://github.com/dv-net/dv-bundle.git
cd dv-bundle
cp .env.example .env # Umgebungsvariablen bei Bedarf konfigurieren
docker compose up -dFertig! Ihr Krypto-Händler ist erreichbar unter: 🔗 http://localhost:80
🐳 ⚙️ Docker Desktop-Konfiguration (Windows / macOS)
Für Docker Desktop auf Windows und macOS müssen Sie die folgende Option aktivieren:
Enable host networking(Zu finden unter Settings → Resources → Network)

🏗️ Projektarchitektur
📦 dv-bundle/
├── 📂 data/ # Persistente Datenspeicherung
├── 🛠️ scripts/ # Automatisierungs- und Konfigurationsskripte
└── 🐳 services/ # Service-Container-Submodule
├── 📦 dv-merchant/ # Merchant-Dienst
└── 📦 dv-processing/ # Zahlungsabwicklungsdienst
├── .env.example # Vorlage für Umgebungsvariablen
├── docker-compose.yml # Docker-Compose-Konfiguration
└── README.md # Dokumentation🔧 Entwicklung und Aktualisierung
# Alle Submodule auf die neuesten Versionen aktualisieren
git submodule update --remote
# Services neu bauen und neu starten
docker compose up --build -d🐛 Fehlerbehebung bei häufigen Problemen
Wenn Submodule nicht geladen wurden:
git submodule update --init --recursiveProbleme mit Docker-Containern:
docker compose down && docker compose up --build -dBereinigung und kompletter Neustart:
docker compose down -v && docker compose up --build -d💡 Tipp: Nach der Konfiguration vergessen Sie nicht, den Betrieb der Dienste zu prüfen und die Parameter in der Datei
.envan Ihre Bedürfnisse anzupassen.