From d2731cfdc90d7e3ad6132a39fa5b80e254b5b52b Mon Sep 17 00:00:00 2001 From: amine-aitmokhtar Date: Wed, 3 Dec 2025 10:21:35 +0100 Subject: [PATCH] fix : docker container conection to arduino serial port, review of the error message on server js --- docker-compose.yml | 3 +++ game/server/server.js | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 09117fa..c740265 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,6 +17,9 @@ services: stdin_open: true tty: true command: --gameWsPort=3000 --monitorsWsPort=3001 --minScore=5 + privileged: true + devices: + - "/dev/ttyACM0:/dev/ttyACM0" env_file: - .env depends_on: diff --git a/game/server/server.js b/game/server/server.js index 6cb061e..01a4cb7 100644 --- a/game/server/server.js +++ b/game/server/server.js @@ -72,7 +72,14 @@ const arduinoPort = new SerialPort({ baudRate: BAUD_RATE, autoOpen: true }, err => { - console.log("Error on opening the serial port: ", err); + + if (err) { + // On n'affiche l'erreur que si elle existe vraiment + console.log("Erreur critique lors de l'ouverture du port : ", err.message); + } else { + // Sinon, on confirme que c'est bon + console.log(`Port série /dev/${SENSOR_ID} ouvert avec succès !`); + } }); const parser = arduinoPort.pipe(new ReadlineParser()); -- GitLab