diff --git a/libs/config/src/config/agent.config.ts b/libs/config/src/config/agent.config.ts
index d71fa86ec0b107a39cfcc8fb60bdb28c8d62c893..98e02af930dcaa8bec69d5b7c4b2b14486ca9094 100644
--- a/libs/config/src/config/agent.config.ts
+++ b/libs/config/src/config/agent.config.ts
@@ -5,7 +5,7 @@ import { IConfAgent } from "../interfaces/agent.config.interface";
 export const agentConfig = registerAs(
   "agent",
   (): IConfAgent => ({
-    agentPeerPort: parseInt(process.env["AGENT_PEER_URL"]!.split(":")[2]),
+    agentPeerPort: parseInt(process.env["AGENT_PEER_PORT"]!) || 8001,
     agentPeerAddress: process.env["AGENT_PEER_URL"]!,
     agentName: process.env["AGENT_NAME"]!,
     agentKey: process.env["AGENT_KEY"]!,