Skip to content

Commit 9f272f9

Browse files
refactor: update environment variable names to use AZURE_ENV prefix
1 parent 1e74f69 commit 9f272f9

2 files changed

Lines changed: 20 additions & 26 deletions

File tree

azure_custom.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ hooks:
3535
Write-Host "Preparing deployment..." -ForegroundColor Cyan
3636
3737
# Check if this is first run (ACR doesn't exist yet)
38-
# Set IMAGE_TAG='none' to skip ACI deployment until image is built
39-
$currentTag = azd env get-value IMAGE_TAG 2>$null
38+
# Set AZURE_ENV_IMAGE_TAG='none' to skip ACI deployment until image is built
39+
$currentTag = azd env get-value AZURE_ENV_IMAGE_TAG 2>$null
4040
$global:LASTEXITCODE = 0
4141
42-
if (-not $env:AZURE_CONTAINER_REGISTRY_NAME -and $currentTag -ne 'latest') {
42+
if (-not $env:AZURE_ENV_CONTAINER_REGISTRY_NAME -and $currentTag -ne 'latest') {
4343
Write-Host "First deployment - ACI will be deployed after image build" -ForegroundColor Yellow
44-
azd env set IMAGE_TAG none
44+
azd env set AZURE_ENV_IMAGE_TAG none
4545
}
4646
continueOnError: false
4747
posix:
@@ -50,19 +50,19 @@ hooks:
5050
echo "Preparing deployment..."
5151
5252
# Check if this is first run (ACR doesn't exist yet)
53-
current_tag=$(azd env get-value IMAGE_TAG 2>/dev/null || echo "")
53+
current_tag=$(azd env get-value AZURE_ENV_IMAGE_TAG 2>/dev/null || echo "")
5454
55-
if [ -z "$AZURE_CONTAINER_REGISTRY_NAME" ] && [ "$current_tag" != "latest" ]; then
55+
if [ -z "$AZURE_ENV_CONTAINER_REGISTRY_NAME" ] && [ "$current_tag" != "latest" ]; then
5656
echo "First deployment - ACI will be deployed after image build"
57-
azd env set IMAGE_TAG none
57+
azd env set AZURE_ENV_IMAGE_TAG none
5858
fi
5959
continueOnError: false
6060

6161
postprovision:
6262
windows:
6363
shell: pwsh
6464
run: |
65-
$acrName = $env:AZURE_CONTAINER_REGISTRY_NAME
65+
$acrName = $env:AZURE_ENV_CONTAINER_REGISTRY_NAME
6666
$resourceGroup = $env:RESOURCE_GROUP_NAME
6767
$backendImage = $env:BACKEND_IMAGE_NAME
6868
$appServiceName = $env:APP_SERVICE_NAME
@@ -94,7 +94,7 @@ hooks:
9494
if (-not $aciName) {
9595
Write-Host ""
9696
Write-Host "===== Deploying Container Instance =====" -ForegroundColor Yellow
97-
azd env set IMAGE_TAG latest
97+
azd env set AZURE_ENV_IMAGE_TAG latest
9898
9999
# Use az deployment instead of azd provision to avoid hook recursion
100100
# Pass parameters inline (main.parameters.json uses AZD ${VAR} syntax not supported by az CLI)
@@ -132,7 +132,7 @@ hooks:
132132
posix:
133133
shell: sh
134134
run: |
135-
ACR_NAME="$AZURE_CONTAINER_REGISTRY_NAME"
135+
ACR_NAME="$AZURE_ENV_CONTAINER_REGISTRY_NAME"
136136
RESOURCE_GROUP="$RESOURCE_GROUP_NAME"
137137
BACKEND_IMAGE="$BACKEND_IMAGE_NAME"
138138
APP_SERVICE="$APP_SERVICE_NAME"
@@ -162,7 +162,7 @@ hooks:
162162
if [ -z "$ACI_NAME" ]; then
163163
echo ""
164164
echo "===== Deploying Container Instance ====="
165-
azd env set IMAGE_TAG latest
165+
azd env set AZURE_ENV_IMAGE_TAG latest
166166
167167
# Use az deployment instead of azd provision to avoid hook recursion
168168
# Pass parameters inline (main.parameters.json uses AZD ${VAR} syntax not supported by az CLI)

infra/main_custom.bicep

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,10 +1059,10 @@ resource containerInstance 'Microsoft.ContainerInstance/containerGroups@2025-09-
10591059
environmentVariables: [
10601060
// Azure OpenAI Settings
10611061
{ name: 'AZURE_OPENAI_ENDPOINT', value: 'https://${aiFoundryAiServicesResourceName}.openai.azure.com/' }
1062-
{ name: 'AZURE_OPENAI_GPT_MODEL', value: gptModelName }
1063-
{ name: 'AZURE_OPENAI_IMAGE_MODEL', value: imageModelConfig[imageModelChoice].name }
1062+
{ name: 'AZURE_ENV_GPT_MODEL_NAME', value: gptModelName }
1063+
{ name: 'AZURE_ENV_IMAGE_MODEL_NAME', value: imageModelConfig[imageModelChoice].name }
10641064
{ name: 'AZURE_OPENAI_GPT_IMAGE_ENDPOINT', value: imageModelChoice != 'none' ? 'https://${aiFoundryAiServicesResourceName}.openai.azure.com/' : '' }
1065-
{ name: 'AZURE_OPENAI_API_VERSION', value: azureOpenaiAPIVersion }
1065+
{ name: 'AZURE_ENV_OPENAI_API_VERSION', value: azureOpenaiAPIVersion }
10661066
// Azure Cosmos DB Settings
10671067
{ name: 'AZURE_COSMOS_ENDPOINT', value: 'https://cosmos-${solutionSuffix}.documents.azure.com:443/' }
10681068
{ name: 'AZURE_COSMOS_DATABASE_NAME', value: cosmosDBDatabaseName }
@@ -1167,7 +1167,7 @@ output AI_FOUNDRY_RG_NAME string = aiFoundryAiServicesResourceGroupName
11671167
output AI_FOUNDRY_RESOURCE_ID string = useExistingAiFoundryAiProject ? '' : aiFoundryAiServices!.outputs.resourceId
11681168

11691169
@description('Contains existing AI project resource ID.')
1170-
output AZURE_EXISTING_AI_PROJECT_RESOURCE_ID string = azureExistingAIProjectResourceId
1170+
output AZURE_EXISTING_AIPROJECT_RESOURCE_ID string = azureExistingAIProjectResourceId
11711171

11721172
@description('Contains AI Search Service Endpoint URL')
11731173
output AZURE_AI_SEARCH_ENDPOINT string = 'https://${aiSearch.outputs.name}.search.windows.net/'
@@ -1185,16 +1185,16 @@ output AZURE_AI_SEARCH_IMAGE_INDEX string = 'product-images'
11851185
output AZURE_OPENAI_ENDPOINT string = 'https://${aiFoundryAiServicesResourceName}.openai.azure.com/'
11861186

11871187
@description('Contains GPT Model')
1188-
output AZURE_OPENAI_GPT_MODEL string = gptModelName
1188+
output AZURE_ENV_GPT_MODEL_NAME string = gptModelName
11891189

11901190
@description('Contains Image Model (empty if none selected)')
1191-
output AZURE_OPENAI_IMAGE_MODEL string = imageModelConfig[imageModelChoice].name
1191+
output AZURE_ENV_IMAGE_MODEL_NAME string = imageModelConfig[imageModelChoice].name
11921192

11931193
@description('Contains Azure OpenAI GPT/Image endpoint URL (empty if no image model selected)')
11941194
output AZURE_OPENAI_GPT_IMAGE_ENDPOINT string = imageModelChoice != 'none' ? 'https://${aiFoundryAiServicesResourceName}.openai.azure.com/' : ''
11951195

11961196
@description('Contains Azure OpenAI API Version')
1197-
output AZURE_OPENAI_API_VERSION string = azureOpenaiAPIVersion
1197+
output AZURE_ENV_OPENAI_API_VERSION string = azureOpenaiAPIVersion
11981198

11991199
@description('Contains OpenAI Resource')
12001200
output AZURE_OPENAI_RESOURCE string = aiFoundryAiServicesResourceName
@@ -1221,13 +1221,7 @@ output CONTAINER_INSTANCE_IP string = shouldDeployACI ? containerInstance!.prope
12211221
output CONTAINER_INSTANCE_FQDN string = (shouldDeployACI && !isPrivateNetworking) ? containerInstance!.properties.ipAddress.fqdn : ''
12221222

12231223
@description('Contains ACR Name')
1224-
output ACR_NAME string = acrResourceName
1225-
1226-
@description('Contains Azure Container Registry Endpoint (used by AZD for remote builds)')
1227-
output AZURE_CONTAINER_REGISTRY_ENDPOINT string = containerRegistry.outputs.loginServer
1228-
1229-
@description('Contains Azure Container Registry Name')
1230-
output AZURE_CONTAINER_REGISTRY_NAME string = containerRegistry.outputs.name
1224+
output AZURE_ENV_CONTAINER_REGISTRY_NAME string = containerRegistry.outputs.name
12311225

12321226
@description('Contains flag for Azure AI Foundry usage')
12331227
output USE_FOUNDRY bool = useFoundryMode ? true : false
@@ -1251,4 +1245,4 @@ output FRONTEND_IMAGE_NAME string = frontendImageName
12511245
output BACKEND_IMAGE_NAME string = backendImageName
12521246

12531247
@description('Image tag')
1254-
output IMAGE_TAG string = imageTag
1248+
output AZURE_ENV_IMAGE_TAG string = imageTag

0 commit comments

Comments
 (0)