GitHub Copilot Customization Explained for Beginners: Instructions, Prompt Files, Skills, Agents, and Hooks  Introduction If you've recently started using GitHub Copilot, you've probably come across terms like Instructions , Prompt Files , Skills , Agents , and Hooks . At first glance, they all seem to do the same thing—they tell Copilot what to do. So why does GitHub have five different customization features? The answer is simple: each feature solves a different problem. Think of GitHub Copilot as a new developer joining your team. On their first day, you don't just hand them code. You explain your coding standards, give them reusable templates, teach them specialized knowledge, assign them a role, and automate repetitive tasks. That's exactly how GitHub Copilot customization works. In this article, you'll learn what each feature does, when to use it, and how they all work together. By the end, you'll know which feature to start with and which ones can wait un...

Azure Function in a Docker Container - Part 2

In my previous blog post, we looked at how to run Azure Function in a Docker Container locally using Docker desktop. In this blog post, we will see how to run the Azure Function container in Azure.

Steps to run Azure Function in Container

  • Create an Azure Function by choosing the right resource plan, resource group, a region with a storage account, and Application Insights for monitoring support. As part of the provisioning key things to support containerization, you need to choose the "Publish" option with "Docker Container" as shown below.




Choose the hosting options based on your requirements like App-service plan or Premium.


  • Once the Azure Function is provisioned navigate to the overview tab then you will be seeing a warning to configure container settings as shown below.
  • Clicking on "Configure container settings" provides options to choose container image from Image source like 
    • Azure Container Registry
    • Docker hub
    • Private Registry
  • For our demo, I have a container image in ACR and as part of configuring the container setting, it provides options to choose the image and its tag. Once the container is chosen, click on the Save option 

  • Now let's navigate to "Functions" will be able to see the Azure Function name along with the trigger type. In our demo, it's an HTTP trigger function of Azure Function v3.

  • Clicking on the Azure Function name will provide an option to test and run just like any other Azure Function code.

  • Now, let's test our Azure Function by browsing the function URL in the browser.


Comments

Popular posts from this blog

Tidy up - Unused Project and Nuget package reference using Visual Studio 2019

Azure Front Door vs Azure Traffic Manager?

Authenticate Azure Functions - API Keys