Skip to content

App Deployin list orgs and apps #11

App Deployin list orgs and apps

App Deployin list orgs and apps #11

# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# More GitHub Actions for Azure: https://github.com/Azure/actions
name: Build and deploy container app to Azure Web App - app-deployin
on:
push:
branches:
- main
workflow_dispatch:
jobs:
build:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Log in to registry
uses: docker/login-action@v2
with:
registry: https://index.docker.io/v1/
username: ${{ secrets.AzureAppService_ContainerUsername_92269a9228e742668c609122ef562b74 }}
password: ${{ secrets.AzureAppService_ContainerPassword_ce8e3ecb93c1473d80f3a247fc90fd46 }}
- name: Build and push container image to registry
uses: docker/build-push-action@v3
with:
push: true
tags: index.docker.io/${{ secrets.AzureAppService_ContainerUsername_92269a9228e742668c609122ef562b74 }}/app-deployin:${{ github.sha }}
context: .
file: ./Dockerfile
# deploy:
# runs-on: ubuntu-latest
# needs: build
# environment:
# name: 'production'
# url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
# steps:
# - name: Deploy to Azure Web App
# id: deploy-to-webapp
# uses: azure/webapps-deploy@v2
# with:
# app-name: 'app-deployin'
# slot-name: 'production'
# publish-profile: ${{ secrets.AzureAppService_PublishProfile_1f47a7f4f78347d99d7e26bf44511cb0 }}
# images: 'index.docker.io/${{ secrets.AzureAppService_ContainerUsername_92269a9228e742668c609122ef562b74 }}/app-deployin:${{ github.sha }}'
deploy-northflank:
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to Northflank
run: curl -X GET ${{ secrets.NF_WEBHOOK }}?fullImageId=${{ secrets.AzureAppService_ContainerUsername_92269a9228e742668c609122ef562b74 }}/app-deployin:${{ github.sha }}