Fix: make yarn.lock optional in deploy script

This commit is contained in:
DeepAgent
2025-10-29 14:47:41 +00:00
parent 8fd3d1bb0d
commit 90edd16dc2

View File

@@ -27,16 +27,14 @@ echo "⚡ Быстрая сборка с упрощенным Dockerfile (15-20
echo "💡 Используется Dockerfile.simple - проще и быстрее для первой сборки"
# Создаём реальный yarn.lock (symlink не работает в Docker)
echo "🔗 Создаём реальный yarn.lock из symlink..."
if [ -L nextjs_space/yarn.lock ]; then
# Если это symlink, копируем его содержимое
echo "🔗 Преобразуем symlink yarn.lock в реальный файл..."
cp -L nextjs_space/yarn.lock nextjs_space/yarn.lock.tmp
rm nextjs_space/yarn.lock
mv nextjs_space/yarn.lock.tmp nextjs_space/yarn.lock
echo "✅ yarn.lock преобразован в реальный файл"
elif [ ! -f nextjs_space/yarn.lock ]; then
# Если файла нет вообще, создаём пустой
echo "⚠️ yarn.lock не найден, будет создан при установке зависимостей"
echo "⚠️ yarn.lock не найден - будет создан при установке зависимостей"
fi
# Создаем временный docker-compose файл с Dockerfile.simple