Skip to content

Commit b3bc6f1

Browse files
committed
Update workflow to use Azure Container Registry
1 parent cfcce3f commit b3bc6f1

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

.github/workflows/azure-deploy-frontend-dev.yml renamed to .github/workflows/azure-acr-deploy-frontend.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
name: Frontend - Build and Deploy on Azure
1+
name: Frontend - Build and Deploy on Azure (ACR)
22

33
on:
44
push:
5-
branches: [ development ]
5+
branches: [development]
66
paths:
7-
- 'frontend/**'
8-
- '.github/workflows/azure-deploy-frontend-dev.yml'
7+
- "frontend/**"
8+
- ".github/workflows/azure-deploy-frontend-dev.yml"
99
workflow_dispatch:
1010

1111
env:
12-
REGISTRY: ghcr.io
13-
FRONTEND_IMAGE_NAME: ${{ github.repository }}-frontend-dev
12+
REGISTRY: mploycontainerregistry-hncsekeah2gagbgb.azurecr.io
13+
FRONTEND_IMAGE_NAME: nextjs-frontend-dev
1414

1515
jobs:
1616
build-and-push:
1717
runs-on: ubuntu-latest
1818
permissions:
1919
contents: read
20-
packages: write
2120
outputs:
2221
short_sha: ${{ steps.extract-sha.outputs.short_sha }}
2322

@@ -32,12 +31,12 @@ jobs:
3231
echo "short_sha=$SHORT_SHA" >> $GITHUB_OUTPUT
3332
echo "Using short SHA: $SHORT_SHA"
3433
35-
- name: Log in to GitHub Container Registry
34+
- name: Log in to Azure Container Registry
3635
uses: docker/login-action@v3
3736
with:
3837
registry: ${{ env.REGISTRY }}
39-
username: ${{ github.actor }}
40-
password: ${{ secrets.GITHUB_TOKEN }}
38+
username: ${{ secrets.ACR_USERNAME }}
39+
password: ${{ secrets.ACR_PASSWORD }}
4140

4241
- name: Extract Docker metadata
4342
id: meta
@@ -61,7 +60,7 @@ jobs:
6160
deploy:
6261
needs: build-and-push
6362
runs-on: ubuntu-latest
64-
environment: production
63+
environment: development
6564

6665
steps:
6766
- name: Azure login
@@ -74,13 +73,13 @@ jobs:
7473
uses: azure/container-apps-deploy-action@v2
7574
with:
7675
registryUrl: ${{ env.REGISTRY }}
77-
registryUsername: ${{ github.actor }}
78-
registryPassword: ${{ secrets.GHCR_PASS }}
76+
registryUsername: ${{ secrets.ACR_USERNAME }}
77+
registryPassword: ${{ secrets.ACR_PASSWORD }}
7978
containerAppName: mploy-frontend-dev
8079
resourceGroup: ${{ secrets.AZURE_RESOURCE_GROUP }}
8180
imageToDeploy: ${{ env.REGISTRY }}/${{ env.FRONTEND_IMAGE_NAME }}:sha-${{ needs.build-and-push.outputs.short_sha }}
8281
targetPort: 3000
8382
environmentVariables: |
8483
NOTION_API_KEY=${{ secrets.NOTION_API_KEY }}
8584
NOTION_DATABASE_ID=${{ secrets.NOTION_DATABASE_ID }}
86-
MONGODB_URI=${{ secrets.MONGODB_URI }}
85+
MONGODB_URI=${{ secrets.MONGODB_URI }}

0 commit comments

Comments
 (0)