You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/container-apps/code-to-cloud-options.md
+21-8Lines changed: 21 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,18 +11,31 @@ ms.author: cshoe
11
11
12
12
# Select the right code-to-cloud path for Azure Container Apps
13
13
14
-
You have several options available as you develop and deploy your apps to Azure Container Apps. As evaluate your goals and the needs of your team, consider the following questions:
14
+
You have several options available as you develop and deploy your apps to Azure Container Apps. As you evaluate your goals and the needs of your team, consider the following.
15
15
16
-
- Do you want to focus more on application changes, or infrastructure configuration?
17
-
- Are you working on a team or as an individual?
18
-
- How fast do you need to see changes reflected in the application or infrastructure?
19
-
- How important is an automated workflow vs. an experimental workflow?
16
+
- Is your focus more on your application or your infrastructure or both?
17
+
- Which stage are you in with your application, are you innovating rapidly or in a stable steady state?
18
+
- Are you new to containers?
20
19
21
-
Based on your situation, your answers to these questions affect your preferred development and deployment strategies. Individuals who want to rapidly iterate features have different needs than structured teams deploying to mature production environments.
20
+
Your answers to these questions affect your preferred development and deployment strategies. This article helps you select the most appropriate option for how you develop and deploy your applications to Azure Container Apps.
22
21
23
-
This article helps you select the most appropriate option for how you develop and deploy your applications to Azure Container Apps.
22
+
Depending on your situation, you may want to deploy from a [code editor](#code-editor), through the [Azure portal](#azure-portal), with a hosted [code repository](#code-repository), or via [infrastructure as code](#infrastructure-as-code). However, if you are new to containers, you can [learn more](#new-to-containers) about how containers can help your development process.
24
23
25
-
Depending on your situation, you may want to deploy from a [code editor](#code-editor), through the [Azure portal](#azure-portal), with a hosted [code repository](#code-repository), or via [infrastructure as code](#infrastructure-as-code).
24
+
## New to containers
25
+
26
+
You can simplify the development and deployment of your application by packaging your app into a "container". Containers allow you to wrap up your application and all its dependencies into a single unit that is portal and can be run easily on any container platform.
27
+
28
+
If you're interested in deploying your application to Azure Container Apps, but don't want to define a container ahead of time, Container Apps can create a container. The Container Apps cloud build feature automatically identifies your application stack and uses [CNCF Buildpacks](https://buildpacks.io/) to generate a container image for you.
29
+
30
+
31
+
Defining containers ahead of time often requires using Docker and publishing your container on a container registry. When you use the Container Apps cloud build, you don't have to worry about special container tooling or registries.
32
+
33
+
If your application currently doesn't use a container, consider using the Container Apps cloud build to deploy your application.
34
+
35
+
### Resources
36
+
37
+
-[Build and deploy your app to Azure Container Apps](tutorial-code-to-cloud.md)
38
+
-[Deploy an artifact file (JAR) to Azure Container Apps](deploy-artifact.md)
Copy file name to clipboardExpand all lines: articles/container-apps/faq.yml
+13Lines changed: 13 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -98,12 +98,25 @@ sections:
98
98
answer:
99
99
You can submit a feature request via the [Azure Container Apps GitHub repository](https://github.com/microsoft/azure-container-apps/issues/new/choose). Make sure to include "Dapr" in the feature request title.
100
100
You can submit a feature request via the [Azure Container Apps GitHub repository](https://github.com/microsoft/azure-container-apps/issues/new/choose). Make sure to include "Dapr" in the feature request title.
101
+
102
+
- name: Dockerless deployments
103
+
questions:
104
+
- question: |
105
+
What is a Docker-less deployment?
106
+
answer: |
107
+
A Docker-less deployment allows you to deploy your application without defining a Dockerfile in your code. Instead, the Container Apps cloud build functionality uses Buildpacks to turn source code on your local machine into a container image. This option uses the Azure Container Apps default registry.
108
+
- question: |
109
+
During the deployment of my Docker-less application, messages about "ImagePullBackOff on legion", "Kubernetes error" or "Gateway error" appear and my application doesn't deploy successfully.
110
+
answer: |
111
+
You are experiencing a known issue with Docker-less deployments. Retrying might resolve this for you. If you run into this issue, open a [GitHub issue](https://github.com/microsoft/azure-container-apps/issues) so our team can investigate.
112
+
101
113
- name: Deploy .NET applications
102
114
questions:
103
115
- question: |
104
116
What if my .NET application fails to scale?
105
117
answer: |
106
118
You need to enable data protection for all .NET apps on Azure Container Apps. See [Deploying and scaling an ASP.NET Core app on Azure Container Apps](/aspnet/core/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps) for details.
0 commit comments