Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Deploy to GitHub Pages
on:
push:
branches: [ deploy-v2, main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: subosito/flutter-action@v2
with:
channel: 'stable'
- run: flutter build web --release --no-tree-shake-icons
- name: GitHub Pages
uses: crazy-max/ghaction-github-pages@v4
with:
target_branch: gh-pages
build_dir: build/web
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57 changes: 0 additions & 57 deletions analysis_report.txt

This file was deleted.

53 changes: 0 additions & 53 deletions build_error.txt

This file was deleted.

1 change: 0 additions & 1 deletion hf_sync
Submodule hf_sync deleted from 23e4ec
2 changes: 1 addition & 1 deletion netlify.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[build]
command = "bash netlify_build.sh"
command = "bash scripts/netlify_build.sh"
publish = "build/web"
5 changes: 2 additions & 3 deletions render.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@ services:
- type: web
name: sira-web
runtime: static
buildCommand: bash render_build.sh
staticPublishPath: deploy/web
# Les variables d'environnement suivantes peuvent être ajoutées via l'UI de Render si besoin
buildCommand: "bash scripts/render_build.sh"
staticPublishPath: build/web
envVars:
- key: HF_TOKEN
sync: false
Expand Down
7 changes: 0 additions & 7 deletions render_build.sh

This file was deleted.

File renamed without changes.
File renamed without changes.
58 changes: 58 additions & 0 deletions scripts/render_build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#!/bin/bash

# Arrêter le script en cas d'erreur
set -e

echo "--- 🚀 Démarrage du build pour Render (Mode Verbeux Actif) ---"

# --- 📊 Diagnostic Système ---
echo "--- 🖥️ Infos Système ---"
free -h || echo "Commande 'free' non disponible"
df -h .
echo "Utilisateur actuel : $(whoami)"
echo "Dossier actuel : $(pwd)"

# --- ⚙️ Optimisation de la mémoire ---
export MALLOC_ARENA_MAX=2
export NODE_OPTIONS="--max-old-space-size=2048"
echo "MALLOC_ARENA_MAX réglé sur $MALLOC_ARENA_MAX"

# --- 🐦 Configuration de Flutter ---
FLUTTER_CHANNEL="stable"

if [ ! -d "flutter" ]; then
echo "--- 📥 Téléchargement de Flutter ($FLUTTER_CHANNEL) ---"
git clone https://github.com/flutter/flutter.git -b $FLUTTER_CHANNEL --depth 1
else
echo "--- ✨ Flutter déjà présent, mise à jour (pull)... ---"
cd flutter && git pull && cd ..
fi

# Ajouter Flutter au PATH
export PATH="$(pwd)/flutter/bin:$PATH"

# --- 🛠️ Préparation de Flutter ---
echo "--- 🛠️ Diagnostic Flutter ---"
flutter doctor -v

echo "--- 🌐 Activation du Web ---"
flutter config --enable-web

# --- 📦 Dépendances ---
echo "--- 📦 Récupération des dépendances (Verbeux) ---"
flutter pub get -v

# --- 🏗️ Build Web ---
echo "--- 🏗️ Construction de l'application Web (Mode Verbeux) ---"
# On ajoute le flag -v à flutter build pour un maximum de détails si ça plante
flutter build web --release -v \
--web-renderer html \
--no-tree-shake-icons \
--dart2js-optimization=O1 \
--dart-define=HF_TOKEN=$HF_TOKEN \
--dart-define=ASR_SPACE_URL=$ASR_SPACE_URL

echo "--- 📂 Vérification du dossier de sortie ---"
ls -lah build/web

echo "--- ✅ Build terminé avec succès ! ---"
File renamed without changes.
23 changes: 0 additions & 23 deletions test_hf.dart

This file was deleted.

Loading