feat(ai-agent): Implement AI Agent service with configuration, registration, and health check functionality

This commit is contained in:
Nawaz Dhandala
2025-12-24 15:24:47 +00:00
parent 51e9e2d95b
commit 1a2acbf12d
18 changed files with 651 additions and 5 deletions

View File

@@ -282,7 +282,7 @@ services:
context: .
dockerfile: ./Probe/Dockerfile
probe-2:
probe-2:
volumes:
- ./Probe:/usr/src/app:cached
# Use node modules of the container and not host system.
@@ -292,7 +292,7 @@ services:
- /usr/src/Common/node_modules/
extends:
file: ./docker-compose.base.yml
service: probe-2
@@ -301,6 +301,25 @@ services:
context: .
dockerfile: ./Probe/Dockerfile
ai-agent:
volumes:
- ./AIAgent:/usr/src/app:cached
# Use node modules of the container and not host system.
# https://stackoverflow.com/questions/29181032/add-a-volume-to-docker-but-exclude-a-sub-folder
- /usr/src/app/node_modules/
- ./Common:/usr/src/Common:cached
- /usr/src/Common/node_modules/
extends:
file: ./docker-compose.base.yml
service: ai-agent
build:
network: host
context: .
dockerfile: ./AIAgent/Dockerfile
isolated-vm:
volumes:
- ./IsolatedVM:/usr/src/app:cached