diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs index 34c634da7..b310bbc69 100644 --- a/ecosystem.config.cjs +++ b/ecosystem.config.cjs @@ -6,7 +6,7 @@ module.exports = { // === CORE SERVICES === { name: 'diamond-vault', - script: '/home/yenn/genesis-q-mem/qmcp_admin_panel.py', + script: './genesis-q-mem/qmcp_admin_panel.py', interpreter: 'python3', autorestart: true, watch: false, @@ -19,7 +19,7 @@ module.exports = { }, { name: 'diamond-watchdog', - script: '/home/yenn/genesis-q-mem/qmcp_diamond_watchdog.py', + script: './genesis-q-mem/qmcp_diamond_watchdog.py', interpreter: 'python3', autorestart: true, watch: false, @@ -32,7 +32,7 @@ module.exports = { }, { name: 'a2a-handoff', - script: '/home/yenn/genesis-q-mem/a2a_handoff_server.py', + script: './genesis-q-mem/a2a_handoff_server.py', interpreter: 'python3', autorestart: true, watch: false, @@ -47,7 +47,7 @@ module.exports = { // === BLOCKCHAIN SERVICES === { name: 'qmcp-bridge', - script: '/home/yenn/scripts/qmcp_genesis_bridge.cjs', + script: './scripts/qmcp_genesis_bridge.cjs', autorestart: true, watch: false, max_memory_restart: '300M', @@ -59,7 +59,7 @@ module.exports = { }, { name: 'eth-bridge', - script: '/home/yenn/scripts/eth_optimism_bridge.cjs', + script: './scripts/eth_optimism_bridge.cjs', autorestart: true, watch: false, max_memory_restart: '300M', @@ -71,7 +71,7 @@ module.exports = { }, { name: 'genesis-deployer', - script: '/home/yenn/scripts/genesis_deployer.cjs', + script: './scripts/genesis_deployer.cjs', autorestart: true, watch: false, max_memory_restart: '200M', @@ -85,7 +85,7 @@ module.exports = { // === MINING & MONITORING === { name: 'qflop-miner', - script: '/home/yenn/genesis-q-mem/qmcp_qflop_miner.py', + script: './genesis-q-mem/qmcp_qflop_miner.py', interpreter: 'python3', autorestart: true, watch: false, @@ -98,7 +98,7 @@ module.exports = { }, { name: 'process-guardian', - script: '/home/yenn/scripts/process_guardian.cjs', + script: './scripts/process_guardian.cjs', autorestart: true, watch: false, max_memory_restart: '200M', @@ -107,6 +107,22 @@ module.exports = { COMPUTE_MODE: 'local', ALWAYS_ON: 'true' } + }, + + // === PROJECT GENIE INTEGRATION === + { + name: 'project-genie', + script: './scripts/genesis.cjs', + autorestart: true, + watch: false, + max_memory_restart: '500M', + restart_delay: 5000, + env: { + GENESIS_LOOP: 'true', + FORCE_MUTATION: 'true', + COMPUTE_MODE: 'local', + ALWAYS_ON: 'true' + } } ] };