diff --git a/backend/src/routes/auth.js b/backend/src/routes/auth.js index 8d89e10..8fa7558 100644 --- a/backend/src/routes/auth.js +++ b/backend/src/routes/auth.js @@ -5,7 +5,7 @@ const path = require('path'); const router = express.Router(); const USERS_FILE = path.join(__dirname, '../../data/users.json'); -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; async function initUsersFile() { await fs.ensureDir(path.dirname(USERS_FILE)); diff --git a/backend/src/routes/backup.js b/backend/src/routes/backup.js index d940a7b..d8321a4 100644 --- a/backend/src/routes/backup.js +++ b/backend/src/routes/backup.js @@ -4,7 +4,7 @@ const path = require('path'); const { exec } = require('child_process'); const router = express.Router(); -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; function isAuthenticated(req, res, next) { if (req.session.user) { diff --git a/backend/src/routes/logs.js b/backend/src/routes/logs.js index f0d8684..f618d1b 100644 --- a/backend/src/routes/logs.js +++ b/backend/src/routes/logs.js @@ -3,7 +3,7 @@ const fs = require('fs-extra'); const path = require('path'); const router = express.Router(); -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; function isAuthenticated(req, res, next) { if (req.session.user) { diff --git a/backend/src/routes/players.js b/backend/src/routes/players.js index 0be5868..3c90372 100644 --- a/backend/src/routes/players.js +++ b/backend/src/routes/players.js @@ -3,7 +3,7 @@ const fs = require('fs-extra'); const path = require('path'); const router = express.Router(); -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; function isAuthenticated(req, res, next) { if (req.session && req.session.user) { diff --git a/backend/src/routes/rcon.js b/backend/src/routes/rcon.js index 9d3207b..a576361 100644 --- a/backend/src/routes/rcon.js +++ b/backend/src/routes/rcon.js @@ -4,7 +4,7 @@ const fs = require('fs-extra'); const path = require('path'); const router = express.Router(); -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; function isAuthenticated(req, res, next) { if (req.session && req.session.user) { @@ -20,9 +20,9 @@ async function getRconConfig() { const content = await fs.readFile(serverPropsFile, 'utf-8'); const lines = content.split('\n'); - // Utiliser RCON_HOST depuis les variables d'environnement ou localhost + // Utiliser RCON_HOST depuis les variables d'environnement (172.17.0.1 = Docker bridge gateway) let config = { - host: process.env.RCON_HOST || 'localhost', + host: process.env.RCON_HOST || '172.17.0.1', port: process.env.RCON_PORT || 25575, password: '' }; diff --git a/backend/src/routes/server.js b/backend/src/routes/server.js index a259a33..97a2d55 100644 --- a/backend/src/routes/server.js +++ b/backend/src/routes/server.js @@ -3,7 +3,7 @@ const fs = require('fs-extra'); const path = require('path'); const router = express.Router(); -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; function isAuthenticated(req, res, next) { if (req.session.user) { diff --git a/backend/src/routes/whitelist.js b/backend/src/routes/whitelist.js index 2981419..a63d189 100644 --- a/backend/src/routes/whitelist.js +++ b/backend/src/routes/whitelist.js @@ -3,7 +3,7 @@ const fs = require('fs-extra'); const path = require('path'); const router = express.Router(); -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; function isAuthenticated(req, res, next) { if (req.session.user) { diff --git a/backend/src/server.js b/backend/src/server.js index ab0d5d4..9103c25 100644 --- a/backend/src/server.js +++ b/backend/src/server.js @@ -9,7 +9,7 @@ dotenv.config(); const app = express(); const PORT = process.env.PORT || 4001; -const SERVER_DIR = process.env.SERVER_DIR || '/home/innotex/Documents/Projet/Serveur NationsGlory/NationsGlory_ServeurBuild_Red'; +const SERVER_DIR = process.env.SERVER_DIR || '/mc-server'; // Déterminer le chemin du frontend (support Docker et local) const frontendPath = (() => {