Azure Container Apps for Visual Studio Code
Use the Azure Containers extension to quickly create and deploy containerized apps directly from VS Code. Check out the Azure Samples repository to view sample projects.
Sign up today for your free Azure account and receive 12 months of free popular services, $200 free credit and 25+ always free services 👉 Start Free.
Create your first container app
Use the Deploy Project from Workspace...
command to simplify the process of deploying a local workspace project to a container app! By analyzing your project directory, we automatically detect any Dockerfiles and generate all the necessary Azure resources required for creating a containerized application (monorepo support now included!).
Please follow our onboarding walkthrough to get started. You can access the walkthrough using either of the following methods:
You can re-run the command with your saved workspace settings to quickly re-deploy your project to any previously saved Azure resources.
Note: We also have entry-points on the container apps environment item (Create Container App from Workspace
) and the container app item (Deploy Workspace to Container App
). These commands offer an alternative way to quickly target project deployment to existing resources.
Edit and deploy your app
Draft support has only been added for these actions: Scaling commands, Update Container Image..., Edit Container App (Advanced)
Make a supported edit to your container app. In this example we will be editing the scaling range.
Changes made to your container app will be reflected by the appended "*" and the "Unsaved changes" tag added to the container app
More changes can be made and deployed together!
Deploy these changes to your container app by clicking the cloud icon located next to your container app
Once your deployment has completed your changes should accurately be reflected in the Azure view!
Telemetry
VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don’t wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry
setting to false
. Learn more in our FAQ.
Lifecycle
The Azure Container Apps extension for VS Code follows the Modern Lifecycle Policy. Follow instructions here to get the latest updates of the extension.
License
MIT