Установка и запуск DV.net с помощью Docker
Мощное мультисервисное приложение для криптомерчанта с автоматической настройкой — просто клонируй и работай!
Мы подготовили готовый набор скриптов для быстрого развертывания криптомерчанта DV.net через Docker. Все необходимое собрано в репозитории:
https://github.com/dv-net/dv-bundle
🏃♂️ Быстрый старт
Выполните следующие команды для запуска:
git clone --recursive https://github.com/dv-net/dv-bundle.git
cd dv-bundle
cp .env.example .env # Настройте переменные окружения при необходимости
docker compose up -dГотово! Ваш криптомерчант будет доступен по адресу:
🔗 http://localhost:80
🐳 ⚙️ Настройка Docker Desktop (Windows / macOS)
Для пользователей Docker Desktop на Windows и macOS необходимо включить опцию:
Enable host networking
(Находится в разделе Settings → Resources → Network)

🏗️ Архитектура проекта
📦 dv-bundle/
├── 📂 data/ # Постоянное хранилище данных
├── 🛠️ scripts/ # Скрипты автоматизации и конфигурации
└── 🐳 services/ # Подмодули сервисных контейнеров
├── 📦 dv-merchant/ # Сервис мерчанта
└── 📦 dv-processing/ # Сервис обработки платежей
├── .env.example # Шаблон переменных окружения
├── docker-compose.yml # Конфигурация Docker Compose
└── README.md # Документация🔧 Разработка и обновление
# Обновить все подмодули до последних версий
git submodule update --remote
# Пересобрать и перезапустить сервисы
docker compose up --build -d🐛 Решение частых проблем
Если подмодули не загрузились:
git submodule update --init --recursiveПроблемы с контейнерами Docker:
docker compose down && docker compose up --build -dОчистка и полный перезапуск:
docker compose down -v && docker compose up --build -d💡 Совет: После настройки не забудьте проверить работу сервисов и настроить параметры в файле
.envпод ваши нужды.