From 04b19e74ca25483310ec6e761d6b972e10dd81eb Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Thu, 2 Oct 2025 06:34:11 +0000 Subject: [PATCH] Ensure admin user is created before the server starts Move the `ensureAdminUserExists` call to before `server.listen` in `server/index.ts`. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/COxOmlM --- server/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server/index.ts b/server/index.ts index b166f94..b19736a 100644 --- a/server/index.ts +++ b/server/index.ts @@ -95,16 +95,17 @@ app.use((req, res, next) => { // this serves both the API and the client. // It is the only port that is not firewalled. const port = parseInt(process.env.PORT || '5000', 10); + + // Initialiser l'utilisateur admin par défaut avant de démarrer le serveur + await ensureAdminUserExists(); + server.listen({ port, host: "0.0.0.0", reusePort: true, - }, async () => { + }, () => { log(`serving on port ${port}`); - // Initialiser l'utilisateur admin par défaut - await ensureAdminUserExists(); - // Démarrer le scheduler pour les publications programmées schedulerService.start(); });