🧱(backend) add Helm chart for LiveKit agent deployment

Create basic Helm chart for LiveKit agent framework deployment on
Kubernetes, inspired by meet-summary FastAPI server configuration.

Integrate chart into local tilt development stack and properly handle
certificate issues that typically occur when calling LiveKit server
with nip.io domain names.
This commit is contained in:
lebaudantoine
2025-06-20 18:17:28 +02:00
committed by aleb_the_flash
parent ea2e5e8609
commit 49ee46438b
6 changed files with 296 additions and 0 deletions

View File

@@ -66,6 +66,18 @@ docker_build(
)
clean_old_images('localhost:5001/meet-summary')
docker_build(
'localhost:5001/meet-agents:latest',
context='../src/agents',
dockerfile='../src/agents/Dockerfile',
only=['.'],
target = 'production',
live_update=[
sync('../src/agents', '/app'),
]
)
clean_old_images('localhost:5001/meet-agents')
# Copy the mkcert root CA certificate to our Docker build context
# This is necessary because we need to inject the certificate into our LiveKit container
local_resource(