X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FBootstrap.ts;h=486b4fcd8445b805eb92f8eabeb4298b97db96b0;hb=f7c04613b7532ea1537a31732bc555f9fed5ce43;hp=8c6d415a8198367639776712209b51e249720d4f;hpb=967511dc5ba15e74610c2b48996b7e7c279b01cb;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/Bootstrap.ts b/src/charging-station/Bootstrap.ts index 8c6d415a..486b4fcd 100644 --- a/src/charging-station/Bootstrap.ts +++ b/src/charging-station/Bootstrap.ts @@ -4,6 +4,7 @@ import Utils from '../utils/Utils'; import WorkerFactory from '../worker/WorkerFactory'; import Wrk from '../worker/Wrk'; import { isMainThread } from 'worker_threads'; +import path from 'path'; export default class Bootstrap { private static instance: Bootstrap; @@ -13,7 +14,7 @@ export default class Bootstrap { private constructor() { this.started = false; - this.workerScript = './dist/charging-station/StationWorker.js'; + this.workerScript = path.join(path.resolve(__dirname, '../'), 'charging-station', 'StationWorker.js'); } public static getInstance(): Bootstrap { @@ -36,7 +37,7 @@ export default class Bootstrap { for (let index = 1; index <= nbStations; index++) { const workerData: StationWorkerData = { index, - templateFile: stationURL.file + templateFile: path.join(path.resolve(__dirname, '../'), 'assets', 'station-templates', path.basename(stationURL.file)) }; await this.getWorkerImplementationInstance().addElement(workerData); numStationsTotal++;