|
1 | 1 | ---
|
2 | 2 | title: Azure Container Apps hosting of Azure Functions
|
3 | 3 | description: Learn about how you can use Azure Functions on Azure Container Apps to host and manage containerized function apps in Azure.
|
4 |
| -ms.date: 05/07/2024 |
| 4 | +ms.date: 07/04/2024 |
5 | 5 | ms.topic: conceptual
|
6 | 6 | ms.custom: build-2024, linux-related-content
|
7 | 7 | # Customer intent: As a cloud developer, I want to learn more about hosting my function apps in Linux containers managed by Azure Container Apps.
|
8 | 8 | ---
|
9 | 9 |
|
10 | 10 | # Azure Container Apps hosting of Azure Functions
|
11 | 11 |
|
12 |
| -Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on [Azure Container Apps](../container-apps/overview.md). Use Azure Container Apps to host your function app containers when you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs. Container Apps hosting lets you run your functions in a fully managed, Kubernetes-based environment with built-in support for open-source monitoring, mTLS, Dapr, and KEDA. |
| 12 | +Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on [Azure Container Apps](../container-apps/overview.md). Use Azure Container Apps to host your function app containers when you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs. Container Apps hosting lets you run your functions in a fully managed, Kubernetes-based environment with built-in support for open-source monitoring, mTLS, Dapr, and Kubernetes Event-driven Autoscaling (KEDA). |
13 | 13 |
|
14 | 14 | You can write your function code in any [language stack supported by Functions](supported-languages.md). You can use the same Functions triggers and bindings with event-driven scaling. You can also use existing Functions client tools and the Azure portal to create containers, deploy function app containers to Container Apps, and configure continuous deployment.
|
15 | 15 |
|
@@ -47,14 +47,16 @@ When you make changes to your functions code, you must rebuild and republish you
|
47 | 47 |
|
48 | 48 | Azure Functions currently supports the following methods of deploying a containerized function app to Azure Container Apps:
|
49 | 49 |
|
| 50 | ++ [Apache Maven](https://github.com/microsoft/azure-maven-plugins/wiki/Azure-Functions:-Configuration-Details#properties-for-azure-container-apps-hosting-of-azure-functions) |
| 51 | ++ [ARM templates](/azure/templates/microsoft.web/sites?pivots=deployment-language-arm-template) |
50 | 52 | + [Azure CLI](./functions-deploy-container-apps.md)
|
51 |
| -+ Azure portal |
52 |
| -+ GitHub Actions |
53 |
| -+ Azure Pipeline tasks |
54 |
| -+ ARM templates |
55 |
| -+ [Bicep templates](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/Biceptemplates) |
| 53 | ++ [Azure Developer CLI (azd)](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/azdtemplates) |
56 | 54 | + [Azure Functions Core Tools](functions-run-local.md#deploy-containers)
|
57 |
| - |
| 55 | ++ [Azure Pipeline tasks](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/AzurePipelineTasks) |
| 56 | ++ [Azure portal](https://aka.ms/funconacablade) |
| 57 | ++ [Bicep files](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/Biceptemplates) |
| 58 | ++ [GitHub Actions](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/GitHubActions) |
| 59 | ++ [Visual Studio Code](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/VSCode%20Sample) |
58 | 60 |
|
59 | 61 | ## Virtual network integration
|
60 | 62 |
|
|
0 commit comments