UNPKG

572 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _fs = require('fs');
8
9exports.default = (clientDirectory, pkg) => {
10 (0, _fs.writeFileSync)(`/etc/systemd/system/${pkg.name}.service`, `
11 [Unit]
12 Description=${pkg.description}
13 After=network.target
14 [Service]
15 Type=simple
16 WorkingDirectory=${clientDirectory}
17 ExecStart=${process.argv[0]} .
18 Restart=always
19 Environment=NODE_ENV=production
20 SyslogIdentifier=${pkg.name}
21 [Install]
22 WantedBy=multi-user.target
23 `.trim());
24};
25//# sourceMappingURL=createSystemdService.js.map
\No newline at end of file