deploy
This commit is contained in:
parent
70cdb8b89b
commit
30b876106c
1 changed files with 6 additions and 6 deletions
|
|
@ -379,23 +379,24 @@ jobs:
|
|||
echo "📊 Память перед сборкой:"
|
||||
free -h || true
|
||||
|
||||
# Use HTML renderer instead of CanvasKit for better memory efficiency
|
||||
export FLUTTER_WEB_USE_SKIA=false
|
||||
|
||||
echo "🔨 Собираем веб-приложение (оптимизировано для 1.5GB памяти)..."
|
||||
|
||||
# Try multiple build strategies, starting with most memory-efficient
|
||||
echo "🌐 Стратегия 1: WASM сборка с HTML renderer..."
|
||||
echo "🌐 Стратегия 1: WASM сборка..."
|
||||
if timeout 1800 flutter build web --release \
|
||||
--dart-define=API_BASE_URL=https://api.mnemo-cards.online \
|
||||
--wasm \
|
||||
--web-renderer html \
|
||||
--no-tree-shake-icons; then
|
||||
echo "✅ WASM сборка успешна"
|
||||
else
|
||||
echo "⚠️ WASM не удался, стратегия 2: dart2js с HTML renderer..."
|
||||
echo "⚠️ WASM не удался, стратегия 2: dart2js..."
|
||||
|
||||
# Try dart2js with html renderer (less memory than canvaskit)
|
||||
# Try dart2js (less memory than canvaskit)
|
||||
if timeout 1800 flutter build web --release \
|
||||
--dart-define=API_BASE_URL=https://api.mnemo-cards.online \
|
||||
--web-renderer html \
|
||||
--dart2js-optimization=O1 \
|
||||
--no-tree-shake-icons \
|
||||
--no-pub \
|
||||
|
|
@ -420,7 +421,6 @@ jobs:
|
|||
# Try profile mode instead of release - much less memory intensive
|
||||
flutter build web --profile \
|
||||
--dart-define=API_BASE_URL=https://api.mnemo-cards.online \
|
||||
--web-renderer html \
|
||||
--no-tree-shake-icons \
|
||||
--no-pub \
|
||||
--suppress-analytics \
|
||||
|
|
|
|||
Loading…
Reference in a new issue