-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathazure.yaml
More file actions
37 lines (33 loc) · 1012 Bytes
/
azure.yaml
File metadata and controls
37 lines (33 loc) · 1012 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json
name: langchain-agent-mcp
metadata:
template: langchain-agent-mcp@0.0.1
description: LangChain agent with Model Context Protocol (MCP) using Azure OpenAI, Container Apps and Azure Functions
infra:
provider: bicep
path: ./infra
module: main
services:
mcp-server:
project: ./mcp
language: python
host: containerapp
docker:
path: ./Dockerfile
context: ./
agent:
project: ./agent
language: python
host: containerapp
docker:
path: ./Dockerfile
context: ./
hooks:
postprovision:
shell: sh
run: ./infra/hooks/postprovision.sh
interactive: true
# Database seeding is idempotent and not required for infra to be valid.
# If seeding fails (e.g. local pip/firewall issue), provisioning still succeeds
# and the user can re-run `azd hooks run postprovision` after fixing the issue.
continueOnError: true