fix(build): supprime la dépendance réseau à Google Fonts au build + rend /commandes-auto dynamique

Le build Docker échouait sur le fetch de la police Inter via next/font/google
(accès réseau/TLS indisponible pendant 'next build').

- layout.tsx : charge Inter via <link> côté navigateur (plus de fetch au build),
  avec fallback système ; --font-sans défini dans globals.css (@theme).
- /commandes-auto : export dynamic = 'force-dynamic' (données live DB + API,
  jamais prérendues au build).
- listCadences : résilient si la DB est injoignable (retourne []).
This commit is contained in:
Claude committed 2026-06-03 08:35:44 +00:00
1 parent ae0d8d3a4c
commit 26976ccea2
4 files changed
+35 -15

No files matched your search

+11 -4
View File
@@ -45,10 +45,17 @@ export async function getFournisseursPourCadence(): Promise<{ code: string; nom:
* de la dernière réception (FF Nancy).
*/
export async function listCadences(): Promise<CadenceView[]> {
const [rows, receptions] = await Promise.all([
db.select().from(commandeCadences),
pgGetDerniereReceptionParFournisseur(),
]);
let rows: typeof commandeCadences.$inferSelect[] = [];
let receptions = new Map<string, string>();
try {
[rows, receptions] = await Promise.all([
db.select().from(commandeCadences),
pgGetDerniereReceptionParFournisseur(),
]);
} catch (e) {
console.error("[cadence] listCadences error:", (e as Error).message);
return [];
}
const now = Date.now();