diff --git a/api/src/cli/commands/start.ts b/api/src/cli/commands/start.ts index ddcef53d5..da9c10f5b 100644 --- a/api/src/cli/commands/start.ts +++ b/api/src/cli/commands/start.ts @@ -2,12 +2,16 @@ import { PM2_PATH } from '@app/consts'; import { cliLogger } from '@app/core/log'; import { API_VERSION } from '@app/environment'; import { execSync } from 'child_process'; +import { join } from 'node:path'; /** * Start a new API process. */ export const start = async () => { - cliLogger.info('Starting unraid-api@v%s', API_VERSION); + cliLogger.info('Starting unraid-api with command', `${PM2_PATH} start ${join(import.meta.dirname, 'ecosystem.config.json')} --update-env`); - execSync(`${PM2_PATH} start ecosystem.config.json --update-env`, { env: process.env, stdio: 'inherit' }); + execSync(`${PM2_PATH} start ${join(import.meta.dirname, '../../', 'ecosystem.config.json')} --update-env`, { + env: process.env, + stdio: 'inherit', + }); // Start API };