UNPKG

@onboardbase/cli

Version:

[![Version](https://img.shields.io/npm/v/@onboardbase/cli.svg)](https://www.npmjs.com/package/@onboardbase/cli) [![Downloads/week](https://img.shields.io/npm/dw/@onboardbase/cli.svg)](https://www.npmjs.com/package/@onboardbase/cli) [![License](https://img

23 lines (20 loc) 643 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const os_1 = require("os"); function default_1(ONBOARDBASE_WORKING_DIRECTORY, ONBOARDBASE_SERVICE_FILE) { return `[Unit] Description=onboardbase [Service] Environment="HOME=${(0, os_1.homedir)()}" ExecStart=${ONBOARDBASE_WORKING_DIRECTORY}/${ONBOARDBASE_SERVICE_FILE} Restart=always User=nobody # Note Debian/I uses 'nogroup', RHEL/Fedora uses 'nobody' Group=nogroup Environment=PATH=/usr/bin:/usr/local/bin Environment=NODE_ENV=production WorkingDirectory=${ONBOARDBASE_WORKING_DIRECTORY} [Install] WantedBy=multi-user.target`; } exports.default = default_1;