‼️ $\color{red}\textsf{\Large\kern{0.2cm}\ Important this project must have MQTT broker}$
-
Install/Download NodeJS or Bun
-
Dowload this project or Clone this project
-
Install requirement
- API
- Go to directory
cd ../Project/Service/api - Install requirement:
BunNodeJSbun install
ornpm i
npm install
- Go to directory
- Line
- Go to directory
cd ../Project/Service/line- Install requirement:
BunNodeJSbun install
ornpm i
npm install
- MQTT
- Go to directory
cd ../Project/Service/mqtt- Install requirement:
BunNodeJSbun install
ornpm i
npm install
- status
- Go to directory
cd ../Project/Service/status- Install requirement:
BunNodeJSbun install
ornpm i
npm install
- Web
- Go to directory
cd ../Project/Web- Install requirement:
BunNodeJSbun install
ornpm i
npm install
- API
-
Run service
-
API service 1-4
‼️ $\color{red}\textsf{\Large\kern{0.2cm}\ Terminal must point API directory}$ - service 1
BunNodeJSbun run api1
npm run api1
- service 2
BunNodeJSbun run api2
npm run api2
- service 3
BunNodeJSbun run api3
npm run api3
- service 4 (Hardware Only)
BunNodeJSbun run api4
npm run api4
- service 1
-
Line service
‼️ $\color{red}\textsf{\Large\kern{0.2cm}\ Terminal must point line directory}$ Bun
bun run dev
NodeJS
npm run dev
-
MQTT service
‼️ $\color{red}\textsf{\Large\kern{0.2cm}\ Terminal must point mqtt directory}$ Bun
bun run dev
NodeJS
npm run dev
-
Status service
‼️ $\color{red}\textsf{\Large\kern{0.2cm}\ Terminal must point status directory}$ Bun
bun run run
NodeJS
npm run run
-