Fix: make yarn.lock optional in deploy script
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user