feat: initialize Prisma database with migration and seed scripts for blog and afrolife data
Some checks failed
Build and Push App / build (push) Failing after 11m14s

This commit is contained in:
2026-04-28 16:03:37 +02:00
parent b55b15a2aa
commit 81b068e5c9
6 changed files with 996 additions and 1 deletions

376
prisma/seed-afrolife.ts Normal file
View File

@@ -0,0 +1,376 @@
import { PrismaClient } from '@prisma/client';
import { PrismaPg } from '@prisma/adapter-pg';
import pg from 'pg';
import { config } from 'dotenv';
config();
config({ path: '.env.local', override: true });
const connectionString = process.env.DATABASE_URL!;
const pool = new pg.Pool({ connectionString });
const adapter = new PrismaPg(pool);
const prisma = new PrismaClient({ adapter });
const ARTICLES = [
{
title: "Les 5 tendances de l'entrepreneuriat africain en 2026",
slug: "tendances-entrepreneuriat-africain-2026",
excerpt: "Découvrez les secteurs clés qui portent la croissance des startups sur le continent cette année.",
content: "<p>L'année 2026 s'annonce prometteuse pour les entrepreneurs africains. Parmi les tendances majeures, on retrouve la Fintech, la Healthtech, mais aussi une forte poussée des solutions d'agritech...</p>",
author: "Équipe Afrohub",
date: new Date("2026-02-10T09:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1556761175-5973dc0f32d7?auto=format&fit=crop&q=80&w=1200",
tags: ["Tendances", "Startups", "Innovation"],
metaTitle: "Tendances Entrepreneuriat Africain 2026",
metaDescription: "Analyse des tendances 2026 pour les startups en Afrique."
},
{
title: "Tech au Sénégal : Pourquoi Dakar attire les startups",
slug: "tech-senegal-dakar-attire-startups",
excerpt: "Dakar s'impose comme un hub technologique incontournable en Afrique de l'Ouest.",
content: "<p>Le dynamisme de la scène tech dakaroise s'explique par un écosystème en pleine structuration, des talents qualifiés et un soutien gouvernemental accru. De plus en plus d'incubateurs voient le jour...</p>",
author: "Marie Koné",
date: new Date("2026-03-05T10:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?auto=format&fit=crop&q=80&w=1200",
tags: ["Tech", "Sénégal", "Hub"],
metaTitle: "Dakar, Hub Tech d'Afrique de l'Ouest",
metaDescription: "Pourquoi Dakar devient la nouvelle Silicon Valley de l'Afrique de l'Ouest."
},
{
title: "L'agrobusiness, moteur de la croissance au Kenya",
slug: "agrobusiness-moteur-croissance-kenya",
excerpt: "Comment les innovations technologiques transforment l'agriculture kenyane.",
content: "<p>Au Kenya, l'agrobusiness ne se résume plus à l'agriculture traditionnelle. L'utilisation de drones, de capteurs IoT et d'applications mobiles permet d'optimiser les rendements et de réduire les pertes...</p>",
author: "Paul Mwanza",
date: new Date("2026-05-15T08:30:00Z"),
imageUrl: "https://images.unsplash.com/photo-1505471768190-275e2ad7b3f9?auto=format&fit=crop&q=80&w=1200",
tags: ["Agriculture", "Kenya", "Agrobusiness"],
metaTitle: "L'Agrobusiness au Kenya en 2026",
metaDescription: "L'impact des nouvelles technologies sur l'agriculture au Kenya."
},
{
title: "Digitalisation en Afrique Centrale : Quels enjeux ?",
slug: "digitalisation-afrique-centrale-enjeux",
excerpt: "Une analyse des défis et opportunités liés à la transformation numérique dans la région.",
content: "<p>La connectivité et l'inclusion financière restent des défis majeurs, mais les gouvernements et les acteurs privés collaborent pour accélérer la digitalisation des services publics et privés...</p>",
author: "Équipe Afrohub",
date: new Date("2026-06-10T14:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1531297172866-d85ce3691ebc?auto=format&fit=crop&q=80&w=1200",
tags: ["Digital", "Afrique Centrale"],
metaTitle: "Enjeux de la Digitalisation en Afrique Centrale",
metaDescription: "Défis et opportunités de la numérisation en Afrique Centrale."
},
{
title: "Comment attirer des investisseurs internationaux au Nigeria",
slug: "attirer-investisseurs-internationaux-nigeria",
excerpt: "Les secrets d'une levée de fonds réussie dans le plus grand marché africain.",
content: "<p>Le Nigeria reste la première destination des capitaux-risqueurs en Afrique. Pour tirer son épingle du jeu, il faut une équipe solide, une traction avérée et une capacité à scaler rapidement...</p>",
author: "Chidi Okafor",
date: new Date("2026-08-01T11:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1553729459-efe14ef6055d?auto=format&fit=crop&q=80&w=1200",
tags: ["Investissement", "Nigeria", "Levée de fonds"],
metaTitle: "Levée de fonds au Nigeria",
metaDescription: "Conseils pour attirer les investisseurs au Nigeria."
},
{
title: "Le tourisme durable : une opportunité en or pour l'Afrique du Sud",
slug: "tourisme-durable-opportunite-afrique-du-sud",
excerpt: "L'émergence de l'éco-tourisme comme vecteur de développement local.",
content: "<p>L'Afrique du Sud mise de plus en plus sur un tourisme respectueux de l'environnement et des communautés locales. Des lodges écologiques aux safaris responsables, le secteur se réinvente...</p>",
author: "Sarah Van Der Merwe",
date: new Date("2026-09-15T09:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1516426122078-c23e76319801?auto=format&fit=crop&q=80&w=1200",
tags: ["Tourisme", "Durable", "Afrique du Sud"],
metaTitle: "Le Tourisme Durable en Afrique du Sud",
metaDescription: "Comment l'éco-tourisme transforme l'économie locale."
},
{
title: "Mode éthique : le Ghana donne le ton",
slug: "mode-ethique-ghana",
excerpt: "Les créateurs ghanéens réinventent la mode avec une approche durable et locale.",
content: "<p>Utilisation de tissus recyclés, valorisation du savoir-faire artisanal et commerce équitable : la mode ghanéenne s'exporte tout en respectant ses racines et l'environnement...</p>",
author: "Amina Diallo",
date: new Date("2026-10-05T15:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1528698827591-e19ccd7bc23d?auto=format&fit=crop&q=80&w=1200",
tags: ["Mode", "Éthique", "Ghana"],
metaTitle: "La Mode Éthique au Ghana",
metaDescription: "Découvrez les créateurs ghanéens qui changent l'industrie de la mode."
},
{
title: "Énergie solaire : le Maroc, leader africain",
slug: "energie-solaire-maroc-leader",
excerpt: "Comment le complexe Noor Ouarzazate inspire d'autres pays du continent.",
content: "<p>Avec des investissements massifs dans les énergies renouvelables, le Maroc montre la voie. Ce modèle intéresse de nombreux pays voisins désireux d'assurer leur transition énergétique...</p>",
author: "Hassan Berrada",
date: new Date("2026-11-01T08:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1509391366360-2e959784a276?auto=format&fit=crop&q=80&w=1200",
tags: ["Énergie", "Solaire", "Maroc"],
metaTitle: "Le Maroc, Leader du Solaire en Afrique",
metaDescription: "La stratégie énergétique du Maroc et ses mégaprojets."
},
{
title: "Edtech : repenser la formation professionnelle au Rwanda",
slug: "edtech-formation-professionnelle-rwanda",
excerpt: "Le numérique au service de l'employabilité des jeunes rwandais.",
content: "<p>Le Rwanda multiplie les initiatives EdTech pour pallier le manque de compétences techniques. Des plateformes d'e-learning aux bootcamps de code, la formation se digitalise...</p>",
author: "Jean Bosco",
date: new Date("2026-12-01T10:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?auto=format&fit=crop&q=80&w=1200",
tags: ["Edtech", "Éducation", "Rwanda"],
metaTitle: "L'EdTech Révolutionne la Formation au Rwanda",
metaDescription: "Comment le numérique améliore l'accès à la formation au Rwanda."
},
{
title: "Rétrospective 2026 : une année exceptionnelle pour les entrepreneurs",
slug: "retrospective-2026-entrepreneurs-africains",
excerpt: "Retour sur les moments forts et les réussites marquantes de l'année.",
content: "<p>De la levée de fonds record de plusieurs licornes à l'émergence de nouveaux hubs d'innovation, 2026 a été une année charnière pour l'écosystème entrepreneurial africain. Bilan et perspectives pour 2027...</p>",
author: "Équipe Afrohub",
date: new Date("2026-12-15T12:00:00Z"),
imageUrl: "https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&q=80&w=1200",
tags: ["Rétrospective", "Bilan", "2026"],
metaTitle: "Bilan Entrepreneuriat Africain 2026",
metaDescription: "Retour sur les faits marquants de l'année 2026."
}
];
const VIDEOS = [
{
title: "Interview exclusive : Le futur de la Tech Africaine",
slug: "interview-futur-tech-africaine-2026",
guestName: "Amina Diop",
companyName: "TechAfrica",
role: "CEO",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1573164713988-8665fc963095?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Amina Diop partage sa vision de l'innovation sur le continent pour la prochaine décennie.",
date: new Date("2026-02-20T14:00:00Z"),
duration: "15:30",
tags: ["Tech", "Interview", "Innovation"]
},
{
title: "Agrobusiness : Comment réussir sa transformation",
slug: "agrobusiness-reussir-transformation",
guestName: "Kwame Osei",
companyName: "AgriGrow",
role: "Fondateur",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1589923188900-85dae523342b?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Les conseils de Kwame Osei pour digitaliser une exploitation agricole.",
date: new Date("2026-03-15T11:00:00Z"),
duration: "12:45",
tags: ["Agrobusiness", "Transformation", "Conseils"]
},
{
title: "Les défis de la digitalisation des services",
slug: "defis-digitalisation-services",
guestName: "Jean-Paul Mba",
companyName: "DigiCent",
role: "Directeur",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Focus sur les obstacles technologiques et réglementaires en Afrique Centrale.",
date: new Date("2026-05-25T16:00:00Z"),
duration: "18:20",
tags: ["Digitalisation", "Services", "Défis"]
},
{
title: "Financement des startups : les clés du succès",
slug: "financement-startups-cles-succes",
guestName: "Sarah N'Diaye",
companyName: "InvestAf",
role: "Partner",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1573164574572-cb89e39749b4?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Comment convaincre les fonds d'investissement de miser sur votre projet.",
date: new Date("2026-06-20T10:30:00Z"),
duration: "20:15",
tags: ["Financement", "Levée de fonds", "Startups"]
},
{
title: "Tourisme responsable : retours d'expérience",
slug: "tourisme-responsable-retours-experience",
guestName: "David Smith",
companyName: "EcoTour",
role: "Co-fondateur",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1534008897995-27a23e859048?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Créer une entreprise rentable tout en préservant l'environnement, c'est possible.",
date: new Date("2026-08-10T09:00:00Z"),
duration: "14:50",
tags: ["Tourisme", "Responsable", "Environnement"]
},
{
title: "L'essor de la mode africaine à l'international",
slug: "essor-mode-africaine-international",
guestName: "Fatou Sow",
companyName: "AfriStyle",
role: "Créatrice",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1529626455594-4ff0802cfb7e?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "L'exportation des marques de mode ouest-africaines vers l'Europe et les États-Unis.",
date: new Date("2026-09-25T15:30:00Z"),
duration: "16:10",
tags: ["Mode", "Export", "Création"]
},
{
title: "Transition énergétique : le rôle des PME",
slug: "transition-energetique-role-pme",
guestName: "Hassan Youssef",
companyName: "SolarMaroc",
role: "CEO",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1560250097-0b93528c311a?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Les petites entreprises en première ligne pour la démocratisation du solaire.",
date: new Date("2026-10-15T11:45:00Z"),
duration: "19:00",
tags: ["Énergie", "PME", "Solaire"]
},
{
title: "Innovation dans l'éducation : les EdTech",
slug: "innovation-education-edtech",
guestName: "Alice Muhire",
companyName: "EduRwanda",
role: "Fondatrice",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1573167507017-6c0e536ad955?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Comment les EdTech transforment l'accès au savoir au Rwanda et au-delà.",
date: new Date("2026-11-12T10:00:00Z"),
duration: "17:40",
tags: ["EdTech", "Éducation", "Innovation"]
},
{
title: "Le e-commerce en Afrique de l'Ouest",
slug: "ecommerce-afrique-ouest-2026",
guestName: "Marc Yao",
companyName: "Afrishop",
role: "COO",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Logistique, paiement en ligne... Les clés de la réussite dans le e-commerce.",
date: new Date("2026-12-08T13:30:00Z"),
duration: "21:05",
tags: ["E-commerce", "Logistique", "Afrique de l'Ouest"]
},
{
title: "Bilan 2026 et perspectives 2027",
slug: "bilan-2026-perspectives-2027",
guestName: "Marie Koné",
companyName: "EntreprendreAf",
role: "Analyste",
type: "VIDEO" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1573164713714-d95e436ab8d6?auto=format&fit=crop&q=80&w=1200",
videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
excerpt: "Une analyse complète de l'année écoulée et les tendances à surveiller pour 2027.",
date: new Date("2026-12-25T10:00:00Z"),
duration: "25:00",
tags: ["Bilan", "Perspectives", "Analyse"]
}
];
const INTERVIEW_ARTICLES = [
{
title: "Interview : Aminata Diop, la révolution verte au Sénégal",
slug: "interview-aminata-diop-revolution-verte-senegal",
guestName: "Aminata Diop",
companyName: "AgriTech SN",
role: "Fondatrice",
type: "ARTICLE" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1573164713988-8665fc963095?auto=format&fit=crop&q=80&w=1200",
excerpt: "Rencontre avec la fondatrice d'AgriTech SN, qui transforme l'agriculture locale grâce aux capteurs connectés.",
content: "<p><strong>Résumé :</strong> Aminata Diop a fondé AgriTech SN pour aider les agriculteurs sénégalais à optimiser leur consommation d'eau et leurs rendements. Dans cet entretien, elle revient sur son parcours, de ses études d'ingénieur à son retour au pays, et partage sa vision d'une agriculture africaine résiliente face au changement climatique.</p><h3>« La technologie doit s'adapter à la réalité de nos champs, et non l'inverse. »</h3><p><strong>Afrohub :</strong> Qu'est-ce qui vous a poussé à lancer AgriTech SN ?</p><p><strong>Aminata Diop :</strong> En voyant les difficultés de ma famille dans la Vallée du Fleuve Sénégal face à l'irrégularité des pluies, j'ai compris que les données pouvaient sauver nos récoltes. Nous avons développé des capteurs low-cost qui communiquent par SMS, car tout le monde n'a pas un smartphone dans les zones rurales.</p><p><strong>Afrohub :</strong> Quel est votre plus grand défi aujourd'hui ?</p><p><strong>A.D. :</strong> Convaincre les banques de financer l'équipement des petits exploitants. La technologie est prête, l'impact est prouvé, c'est maintenant une question d'échelle et de confiance institutionnelle.</p>",
date: new Date("2026-10-12T09:00:00Z"),
tags: ["Afrolife", "Interview", "AgriTech", "Sénégal"],
metaTitle: "Interview : Aminata Diop, AgriTech au Sénégal",
metaDescription: "Découvrez le parcours d'Aminata Diop et sa startup AgriTech SN."
},
{
title: "Portrait : Kwame Mensah, l'artisan du e-commerce éthique au Ghana",
slug: "portrait-kwame-mensah-ecommerce-ethique-ghana",
guestName: "Kwame Mensah",
companyName: "KenteConnect",
role: "Fondateur",
type: "ARTICLE" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1531384441138-2736e62e0919?auto=format&fit=crop&q=80&w=1200",
excerpt: "Comment un jeune diplômé a connecté des milliers d'artisans ghanéens au marché mondial.",
content: "<p><strong>Résumé :</strong> Kwame Mensah est la force motrice derrière <em>KenteConnect</em>, une plateforme de commerce électronique qui supprime les intermédiaires pour les artisans locaux. Son initiative garantit un revenu équitable aux créateurs tout en préservant le patrimoine culturel ghanéen à l'ère numérique.</p><h3>« Le digital est notre meilleur outil pour préserver notre patrimoine. »</h3><p><strong>Afrohub :</strong> Comment est née l'idée de KenteConnect ?</p><p><strong>Kwame Mensah :</strong> Je voyais des tisseuses de Kente travailler des semaines pour des revenus dérisoires, tandis que leurs œuvres étaient revendues à prix d'or à l'international. J'ai voulu créer un pont direct entre leur talent et les acheteurs mondiaux.</p><p><strong>Afrohub :</strong> En quoi votre modèle est-il différent ?</p><p><strong>K.M. :</strong> Nous ne sommes pas juste une marketplace. Nous formons les artisans à la photographie mobile, à la gestion des stocks sur smartphone et nous réinvestissons 10% de nos marges dans des coopératives locales.</p>",
date: new Date("2026-10-25T14:30:00Z"),
tags: ["Afrolife", "Interview", "E-commerce", "Ghana"],
metaTitle: "Kwame Mensah : Le e-commerce éthique",
metaDescription: "Interview de Kwame Mensah, fondateur de KenteConnect."
},
{
title: "Rencontre avec Zineb Bennis, pionnière de la HealthTech au Maroc",
slug: "rencontre-zineb-bennis-pionniere-healthtech-maroc",
guestName: "Zineb Bennis",
companyName: "SahaTech",
role: "Fondatrice",
type: "ARTICLE" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1559839734-2b71ea197ec2?auto=format&fit=crop&q=80&w=1200",
excerpt: "Elle a créé la première application de télémédecine inclusive d'Afrique du Nord.",
content: "<p><strong>Résumé :</strong> Zineb Bennis, médecin de formation, a troqué sa blouse blanche pour l'entrepreneuriat. Avec <em>SahaTech</em>, elle offre des consultations médicales à distance aux populations des zones enclavées de l'Atlas marocain, avec une approche centrée sur l'humain et l'accessibilité.</p><h3>« La santé n'est pas un luxe, c'est un droit que la technologie peut démocratiser. »</h3><p><strong>Afrohub :</strong> Passer de médecin à entrepreneure, c'est un grand saut. Pourquoi ce choix ?</p><p><strong>Zineb Bennis :</strong> Aux urgences, je voyais des patients arriver dans des états critiques simplement parce qu'ils vivaient à trois heures du premier dispensaire. Il fallait agir en amont. SahaTech est née de cette frustration et de l'envie de faire de la prévention à l'échelle nationale.</p><p><strong>Afrohub :</strong> Comment gérez-vous la barrière technologique chez les patients âgés ?</p><p><strong>Z.B. :</strong> C'est notre plus belle victoire ! Nous avons conçu une interface ultra-simplifiée, basée sur la voix et les dialectes locaux. Souvent, ce sont les petits-enfants qui initient le premier appel, puis les grands-parents deviennent autonomes.</p>",
date: new Date("2026-11-05T10:00:00Z"),
tags: ["Afrolife", "Interview", "HealthTech", "Maroc"],
metaTitle: "Zineb Bennis : Innover dans la santé au Maroc",
metaDescription: "SahaTech, la startup qui révolutionne la télémédecine au Maroc."
},
{
title: "Interview : Chidi Okeke, redéfinir la logistique au Nigeria",
slug: "interview-chidi-okeke-redefinir-logistique-nigeria",
guestName: "Chidi Okeke",
companyName: "LagosRoute",
role: "Fondateur",
type: "ARTICLE" as const,
thumbnailUrl: "https://images.unsplash.com/photo-1507679799987-c73779587ccf?auto=format&fit=crop&q=80&w=1200",
excerpt: "L'entrepreneur qui fluidifie le trafic de Lagos grâce à l'intelligence artificielle.",
content: "<p><strong>Résumé :</strong> Ancien ingénieur logistique, Chidi Okeke a fondé <em>LagosRoute</em> pour s'attaquer aux célèbres embouteillages de la capitale nigériane. Sa plateforme d'optimisation de flotte pour les PME a déjà réduit de 30% les retards de livraison de ses clients.</p><h3>« Nos villes grandissent vite, notre logistique doit être plus intelligente. »</h3><p><strong>Afrohub :</strong> La logistique à Lagos a la réputation d'être chaotique. Comment y mettez-vous de l'ordre ?</p><p><strong>Chidi Okeke :</strong> Le chaos est juste un manque de données exploitables. Nous agrégeons en temps réel les données de trafic, la météo, et même les signalements communautaires pour créer des itinéraires dynamiques pour les livreurs à moto et les camions.</p><p><strong>Afrohub :</strong> Quelle est la prochaine étape pour LagosRoute ?</p><p><strong>C.O. :</strong> L'électrification. Nous préparons une transition vers une flotte de deux-roues électriques d'ici 2028, couplée à notre algorithme pour gérer l'autonomie et les stations de recharge.</p>",
date: new Date("2026-11-18T16:00:00Z"),
tags: ["Afrolife", "Interview", "Logistique", "Nigeria"],
metaTitle: "Chidi Okeke : Optimiser la logistique au Nigeria",
metaDescription: "Comment LagosRoute utilise l'IA pour améliorer les livraisons."
}
];
async function main() {
console.log('--- Seeding AfroLife (Articles & Videos) ---');
for (const article of ARTICLES) {
await prisma.blogPost.upsert({
where: { slug: article.slug },
update: article,
create: article,
});
}
console.log(`✅ 10 Articles (BlogPosts) générés.`);
for (const video of VIDEOS) {
await prisma.interview.upsert({
where: { slug: video.slug },
update: video,
create: video,
});
}
console.log(`✅ 10 Vidéos (Interviews type VIDEO) générées.`);
for (const interviewArticle of INTERVIEW_ARTICLES) {
await prisma.interview.upsert({
where: { slug: interviewArticle.slug },
update: interviewArticle,
create: interviewArticle,
});
}
console.log(`✅ 4 Articles d'Interview (Interviews type ARTICLE) générés.`);
console.log('✅ Seeding AfroLife terminé avec succès.');
}
main().catch(console.error).finally(() => pool.end());