fix(core): update

This commit is contained in:
2019-09-03 15:21:30 +02:00
parent 513337355f
commit 49ebf991a2
9 changed files with 180 additions and 180 deletions

View File

@@ -1,11 +1,18 @@
import * as plugins from './smartdaemon.plugins';
import { SmartDaemon } from './smartdaemon.classes.smartdaemon';
export class SmartDaemonTemplateManager {
public smartdaemonRef: SmartDaemon;
constructor(smartdaemonRefArg: SmartDaemon) {
this.smartdaemonRef = smartdaemonRefArg;
}
public generateServiceTemplate = (optionsArg: {
serviceName: string;
description: string;
serviceVersion: string;
pathNodeJs: string;
command: string;
pathWorkkingDir;
pathJsFileToRun;
}) => {
@@ -18,7 +25,7 @@ After=network.target
[Service]
Type=simple
ExecStart=${optionsArg.pathNodeJs} ${optionsArg.pathJsFileToRun}
ExecStart=/bin/bash -c "cd ${optionsArg.pathWorkkingDir} && ${optionsArg.command}"
WorkingDirectory=${optionsArg.pathWorkkingDir}
Restart=on-failure
LimitNOFILE=infinity
@@ -30,5 +37,5 @@ Restart=always
[Install]
WantedBy=multi-user.target
`;
};
}
}