fix: Configure Jamendo service at startup with demo client ID

This commit is contained in:
Michael committed 2026-01-22 12:01:39 +01:00
1 parent 3d494d4056
commit c2c2fef62f
1 file changed
+13
+13
View File
@@ -12,6 +12,8 @@ import { schedulerService } from "./services/scheduler";
import { ensureAdminUserExists } from "./init-admin";
import { startTokenCron } from "./cron";
import { migrate } from "./migrate";
import { jamendoService } from "./services/jamendo";
import { ffmpegService } from "./services/ffmpeg";
const app = express();
const PgSession = connectPgSimple(session);
@@ -179,6 +181,17 @@ app.use((req, res, next) => {
// Initialiser l'utilisateur admin par défaut avant de démarrer le serveur
await ensureAdminUserExists();
// Configurer le service Jamendo pour les Reels
const jamendoClientId = process.env.JAMENDO_CLIENT_ID || 'b42d9f71'; // Demo client ID
jamendoService.configure(jamendoClientId);
// Configurer le service FFmpeg pour le traitement vidéo (si configuré)
if (process.env.FFMPEG_API_URL && process.env.FFMPEG_API_KEY) {
ffmpegService.configure(process.env.FFMPEG_API_URL, process.env.FFMPEG_API_KEY);
} else {
log('⚠️ FFmpeg API not configured - video processing will be skipped');
}
server.listen({
port,
host: "0.0.0.0",