const config = require('config');

module.exports = {
	apps: [
		{
			name: 'traxxx',
			script: 'src/init.js',
			exec_mode: 'cluster',
			instances: 2,
			restart_delay: 3000,
			args: '--server',
			merge_logs: true,
			env: {
				NODE_ENV: 'production',
			},
		},
		...(config.analytics.enabled ? [{
			name: 'umami',
			script: 'npm start',
			cwd: process.env.UMAMI_DIR || '../umami',
			restart_delay: 3000,
			merge_logs: true,
			env: {
				NODE_ENV: 'production',
			},
		}] : []),
	],
};