diff --git a/server/index.js b/server/index.js
index 29575a31f633a73be38c50c7a0a62eda55063339..32972c429c4b52f92a60d6b1eac06617653a03ac 100644
--- a/server/index.js
+++ b/server/index.js
@@ -54,7 +54,7 @@ io.of('/').on('connection', (socket) => {
     chrono.stop();
   });
 
-  const badgeChild = spawn(path.resolve('../scripts/nfc-poll-wrapper.sh'));
+  const badgeChild = spawn(path.resolve(__dirname, '../scripts/nfc-poll-wrapper.sh'));
 
   badgeChild.stdout.on('data', (data0) => {
     const userid = data0.toString().trim();