Blame view

index.js 798 Bytes
49eaf19a3   Adhidarma Hadiwinoto   SMS is ok
1
2
3
  'use strict';
  
  process.chdir(__dirname);
ce817b0cf   Adhidarma Hadiwinoto   Simplifikasi proc...
4
  const fs = require('fs');
e3ee5d82b   Adhidarma Hadiwinoto   Cek device ada ti...
5
6
  
  fs.writeFileSync('pid.txt', process.pid);
c883b5cc4   Adhidarma Hadiwinoto   Process title
7

966ecafc0   Adhidarma Hadiwinoto   Ubah urutan di in...
8
  const path = require('path');
158c5b010   Adhidarma Hadiwinoto   process.title
9
  const config = require('komodo-sdk/config');
49eaf19a3   Adhidarma Hadiwinoto   SMS is ok
10

8f6ae506e   Adhidarma Hadiwinoto   Update to komodo-...
11
12
13
14
15
  if (!config
      || !config.modem
      || !config.modem.device
      || !fs.existsSync(config.modem.device)
  ) {
e3ee5d82b   Adhidarma Hadiwinoto   Cek device ada ti...
16
17
      process.exit(4);
  }
966ecafc0   Adhidarma Hadiwinoto   Ubah urutan di in...
18

8f6ae506e   Adhidarma Hadiwinoto   Update to komodo-...
19
20
21
22
23
24
25
  process.title = (typeof config.name === 'string' && config.name.trim())
      ? config.name.toUpperCase()
      : `MODEM-${path.basename(config.modem.device).replace('tty', '').toUpperCase()}`;
  
  global.KOMODO_LOG_LABEL = (typeof config.name === 'string' && config.name.trim())
      ? `KOMODO-MODEM@${config.name.toUpperCase()}`
      : `KOMODO-MODEM@${path.basename(config.modem.device).replace('tty', '').toUpperCase()}`;
e3bb6fdba   Adhidarma Hadiwinoto   Urutan pada index.js
26

56758af44   Adhidarma Hadiwinoto   http-command-serv...
27
  require('./lib/http-command-server');
49eaf19a3   Adhidarma Hadiwinoto   SMS is ok
28
  require('./lib/modem');