Skip to content

Commit e77aeaa

Browse files
committed
Updated docker-compose
1 parent f2bc6fd commit e77aeaa

File tree

4 files changed

+54
-1
lines changed

4 files changed

+54
-1
lines changed

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ services:
1212
volumes:
1313
- "./:/home/node/app"
1414
- "./logs:/root/.npm/_logs"
15+
command: "sh -c 'cd /home/node/app && npm run start'"
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
0 verbose cli /usr/local/bin/node /usr/local/bin/npm
2+
1 info using [email protected]
3+
2 info using [email protected]
4+
3 timing npm:load:whichnode Completed in 2ms
5+
4 timing config:load:defaults Completed in 1ms
6+
5 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 1ms
7+
6 timing config:load:builtin Completed in 1ms
8+
7 timing config:load:cli Completed in 1ms
9+
8 timing config:load:env Completed in 0ms
10+
9 timing config:load:file:/home/node/app/.npmrc Completed in 0ms
11+
10 timing config:load:project Completed in 1ms
12+
11 timing config:load:file:/root/.npmrc Completed in 0ms
13+
12 timing config:load:user Completed in 0ms
14+
13 timing config:load:file:/usr/local/etc/npmrc Completed in 0ms
15+
14 timing config:load:global Completed in 1ms
16+
15 timing config:load:setEnvs Completed in 0ms
17+
16 timing config:load Completed in 5ms
18+
17 timing npm:load:configload Completed in 5ms
19+
18 timing config:load:flatten Completed in 1ms
20+
19 timing npm:load:mkdirpcache Completed in 0ms
21+
20 timing npm:load:mkdirplogs Completed in 1ms
22+
21 verbose title npm run start
23+
22 verbose argv "run" "start"
24+
23 timing npm:load:setTitle Completed in 0ms
25+
24 timing npm:load:display Completed in 0ms
26+
25 verbose logfile logs-max:10 dir:/root/.npm/_logs/2024-01-24T02_04_37_309Z-
27+
26 verbose logfile /root/.npm/_logs/2024-01-24T02_04_37_309Z-debug-0.log
28+
27 timing npm:load:logFile Completed in 4ms
29+
28 timing npm:load:timers Completed in 0ms
30+
29 timing npm:load:configScope Completed in 0ms
31+
30 timing npm:load Completed in 20ms
32+
31 silly logfile done cleaning log files
33+
32 http fetch GET 200 https://registry.npmjs.org/npm 355ms (cache miss)

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class SolarDataCollector {
2323
clientType: 'provider',
2424
data: {
2525
channelId: config.socketio.channelId,
26-
password: config.socketio.password
26+
password: config.socketio.password,
2727
}
2828
})
2929
socket.on('joined', () => {

src/services/connectToSystem.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import MQTT from 'mqtt'
2+
3+
export const connecToSystem = async (ip: string, port: number) => {
4+
return new Promise((resolve, reject) => {
5+
const client = MQTT.connect(`mqtt://${ip}:${port}`)
6+
client.on('connect', () => {
7+
console.log('connected')
8+
client.subscribe('#', (err) => {
9+
if (err) {
10+
console.log('error subscribing', err)
11+
reject(err)
12+
}
13+
})
14+
resolve(client)
15+
})
16+
})
17+
}
18+
19+
export default connecToSystem

0 commit comments

Comments
 (0)