51 lines
2.9 KiB
Plaintext
51 lines
2.9 KiB
Plaintext
╔════════════════════════════════════════════════════════════════════════╗
|
||
║ РЕШЕНИЕ ПРОБЛЕМЫ С ЗАВИСАНИЕМ СБОРКИ DOCKER ОБРАЗА ║
|
||
╚════════════════════════════════════════════════════════════════════════╝
|
||
|
||
ПРОБЛЕМА:
|
||
Сборка зависла на этапе "[4/4] Building fresh packages..."
|
||
при yarn install --immutable (более 16 минут)
|
||
|
||
РЕШЕНИЕ:
|
||
✅ Устранена двойная установка зависимостей
|
||
✅ Добавлены переменные окружения для ускорения
|
||
✅ Создан .dockerignore для оптимизации
|
||
✅ Обновлены скрипты с поддержкой быстрой сборки
|
||
|
||
ВРЕМЯ СБОРКИ:
|
||
Было: 30+ минут (с зависаниями)
|
||
Стало: 10-15 минут (с флагом --fast)
|
||
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
|
||
БЫСТРЫЙ СТАРТ:
|
||
|
||
cd /home/ubuntu/global_it24_landing
|
||
docker compose down
|
||
docker builder prune -f
|
||
./deploy.sh --fast
|
||
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
|
||
ПОЛЕЗНЫЕ КОМАНДЫ:
|
||
|
||
./deploy.sh --fast → Быстрая сборка (10-15 мин)
|
||
./update.sh --rebuild → Пересборка с кешем (5-10 мин)
|
||
./update.sh → Перезапуск (~10 сек)
|
||
./status.sh → Проверка статуса
|
||
./logs.sh → Просмотр логов
|
||
./check-build-progress.sh → Мониторинг сборки
|
||
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
|
||
ДОКУМЕНТАЦИЯ:
|
||
|
||
README.deployment.md → Полная инструкция
|
||
QUICK_FIX.md → Быстрое решение проблемы
|
||
BUILD_OPTIMIZATION.md → Детали оптимизации
|
||
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
|
||
Git: git.mscsrv.ru/sa/global_it24_landing.git
|
||
Все изменения сохранены!
|