Node Manager Pm2

PHP

Plesk extension for managing PM2-powered Node.js applications with process control, monitoring, deployment automation, and seamless server integration.

Stars
16
Forks
2
Downloads
N/A
Open Issues
0
Files main

Repository Files

Loading file structure...
plib/hooks/ConfigDefaults.php
<?php
class Modules_NodeManagerPm2_ConfigDefaults extends pm_Hook_ConfigDefaults
{
    public function getDefaults()
    {
        return [
            'pm2Binary' => 'pm2',
            'nodeBinary' => 'node',
            'npmBinary' => 'npm',
            'gitBinary' => 'git',
            'extraPath' => '/usr/local/bin:/opt/plesk/node/bin',
            'pollInterval' => '5000',
            'maxLogBytes' => '200000',
            'metricsRetentionDays' => '14',
            'deploymentTimeout' => '900',
        ];
    }
}