kibana-123
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
31 lines (28 loc) • 907 B
JavaScript
import { resolve } from 'path';
import { appendFileSync } from 'fs';
import exec from '../utils/exec';
import { capitalize } from 'lodash';
export default (grunt) => {
const userScriptsDir = grunt.config.get('userScriptsDir');
const { path, user, group, name } = grunt.config.get('packages');
grunt.registerTask('_build:pleaseRun', function () {
grunt.config.get('services').forEach((service) => {
grunt.file.mkdir(service.outputDir);
exec('pleaserun', [
'--install',
'--no-install-actions',
'--install-prefix', service.outputDir,
'--overwrite',
'--name', name,
'--description', capitalize(name),
'--user', user,
'--group', group,
'--sysv-log-path', `${path.logs}/`,
'-p', service.name,
'-v', service.version,
path.kibanaBin,
`-c ${path.kibanaConfig}`
]);
});
});
};