mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-16 03:39:15 +02:00
Portage de services/ffmpeg.ts, services/reels/*, ttsSync.ts et routes/reels.ts : même file persistante reel_jobs (FOR UPDATE SKIP LOCKED, tentatives, battement de cœur, synchronisation des colonnes generation_* des posts), mêmes validations (messages zod reproduits, paramètres stockés en JSON camelCase compatibles avec les jobs de l'ancien serveur), mêmes réponses JSON. Le rendu Remotion passe par un nouveau service Node (remotion-service/) : POST /renders, suivi de la progression, téléchargement du MP4 en flux, mêmes réglages d'encodage. Sans REMOTION_RENDERER_URL, repli sur le rendu FFmpeg. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013qMexTfVRaegbPAgsagCAJ
25 lines
612 B
JSON
25 lines
612 B
JSON
{
|
|
"name": "socialflow-remotion-service",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "Service de rendu Remotion des Reels SocialFlow (sous-titres animés, logo, effet de fin)",
|
|
"type": "module",
|
|
"license": "MIT",
|
|
"main": "server.mjs",
|
|
"scripts": {
|
|
"start": "node server.mjs",
|
|
"prepare-render": "node server.mjs --prepare"
|
|
},
|
|
"engines": {
|
|
"node": ">=20"
|
|
},
|
|
"dependencies": {
|
|
"@fontsource/montserrat": "5.3.0",
|
|
"@remotion/bundler": "4.0.438",
|
|
"@remotion/renderer": "4.0.438",
|
|
"react": "18.3.1",
|
|
"react-dom": "18.3.1",
|
|
"remotion": "4.0.438"
|
|
}
|
|
}
|