Last active
March 16, 2022 20:32
Revisions
-
craigshoemaker revised this gist
Mar 16, 2022 . 1 changed file with 10 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,7 +2,8 @@ let css = []; css.push('.new-doc {background:#fee1ff; padding: 2px }'); css.push('.wishlist {border: solid 2px #509c6b;margin-top:2px;}'); css.push('.updates {border: solid 2px #c019c4; margin-top: 2px;}'); let style = document.getElementsByTagName('style')[1]; style.type = 'text/css'; @@ -44,6 +45,10 @@ 'scale an app', 'arm api specification' ]; let updates = [ 'quotas' ]; let toc = document.querySelector('ul[aria-label="Table of contents"]'); let anchors = toc.querySelectorAll('a, ul li a, span ul li a') @@ -57,6 +62,10 @@ if (wishlist.includes(lbl)) { e.classList.add('wishlist'); } if(updates.includes(lbl)) { e.classList.add('updates'); } }); })(); -
craigshoemaker revised this gist
Mar 11, 2022 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -41,7 +41,8 @@ '1 - communicate between containers', // existing 'set up https ingress', 'scale an app', 'arm api specification' ]; let toc = document.querySelector('ul[aria-label="Table of contents"]'); -
craigshoemaker revised this gist
Mar 11, 2022 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,7 +2,7 @@ let css = []; css.push('.new-doc {background:#fee1ff; padding: 2px }'); css.push('.wishlist {border: solid 2px #509c6b;margin-top:2px'); let style = document.getElementsByTagName('style')[1]; style.type = 'text/css'; @@ -35,7 +35,7 @@ '1 - communicate between containers' ]; let wishlist = [ 'dapr overview', '2 - revisions and traffic splitting', '1 - communicate between containers', @@ -53,8 +53,8 @@ e.classList.add('new-doc'); } if (wishlist.includes(lbl)) { e.classList.add('wishlist'); } }); -
craigshoemaker revised this gist
Mar 11, 2022 . 1 changed file with 5 additions and 7 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,8 +1,8 @@ (function() { let css = []; css.push('.new-doc {background:#fee1ff; padding: 2px }'); css.push('.jeff {border: solid 2px #509c6b;border-radius: 5px;}'); let style = document.getElementsByTagName('style')[1]; style.type = 'text/css'; @@ -30,11 +30,9 @@ 'github actions', 'work with different storage options', 'billing', 'dapr overview', '2 - revisions and traffic splitting', '1 - communicate between containers' ]; let jeff = [ -
craigshoemaker revised this gist
Mar 11, 2022 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,7 +2,7 @@ let css = []; css.push('.new-doc {background:#ffc; padding: 2px }'); css.push('.jeff::after {border: solid 2px #509c6b;border-radius: 5px;}'); let style = document.getElementsByTagName('style')[1]; style.type = 'text/css'; -
craigshoemaker revised this gist
Mar 11, 2022 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -39,8 +39,8 @@ let jeff = [ 'dapr overview', '2 - revisions and traffic splitting', '1 - communicate between containers', // existing 'set up https ingress', 'scale an app' -
craigshoemaker revised this gist
Mar 11, 2022 . 1 changed file with 3 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -38,13 +38,12 @@ ]; let jeff = [ 'dapr overview', '1 - add a container', '2 - communicate between containers', // existing 'set up https ingress', 'scale an app' ]; let toc = document.querySelector('ul[aria-label="Table of contents"]'); -
craigshoemaker revised this gist
Mar 8, 2022 . 1 changed file with 10 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,8 +1,8 @@ (function() { let css = []; css.push('.new-doc {background:#ffc; padding: 2px }'); css.push('.jeff::after {content: " 🌟" }'); let style = document.getElementsByTagName('style')[1]; style.type = 'text/css'; @@ -29,7 +29,12 @@ 'terraform', 'github actions', 'work with different storage options', 'billing', 'envoy', 'dapr', 'keda', '1 - add a container', '2 - communicate between containers' ]; let jeff = [ @@ -38,6 +43,7 @@ 'keda', '1 - add a container', '2 - communicate between containers', // existing 'set up https ingress' ]; @@ -51,7 +57,7 @@ } if (jeff.includes(lbl)) { e.classList.add('jeff'); } }); -
craigshoemaker revised this gist
Mar 8, 2022 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -37,7 +37,8 @@ 'dapr', 'keda', '1 - add a container', '2 - communicate between containers', 'set up https ingress' ]; let toc = document.querySelector('ul[aria-label="Table of contents"]'); -
craigshoemaker revised this gist
Mar 7, 2022 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -28,7 +28,7 @@ 'visual studio code', 'terraform', 'github actions', 'work with different storage options', 'billing' ]; -
craigshoemaker revised this gist
Mar 7, 2022 . 1 changed file with 0 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -20,7 +20,6 @@ 'customer-managed keys', 'managed identity', 'easyauth integration', 'architecture overview', 'deploy with a custom internal vnet', 'deploy with a custom external vnet', -
craigshoemaker revised this gist
Mar 7, 2022 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,7 @@ let labels = [ 'from your code to the cloud', 'replicas', 'custom domains', 'observability overview', 'health probes', 'metrics', -
craigshoemaker revised this gist
Mar 7, 2022 . 1 changed file with 1 addition and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -28,7 +28,7 @@ 'visual studio', 'visual studio code', 'terraform', 'github actions', 'work with storage', 'billing' ]; @@ -37,7 +37,6 @@ 'envoy', 'dapr', 'keda', '1 - add a container', '2 - communicate between containers' ]; -
craigshoemaker revised this gist
Mar 4, 2022 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,7 +2,7 @@ let css = []; css.push('.new-doc, .new-doc-jeff {background:#ffc; padding: 2px }'); css.push('.new-doc-jeff::after {content: " 🌟" }'); let style = document.getElementsByTagName('style')[1]; style.type = 'text/css'; -
craigshoemaker revised this gist
Mar 4, 2022 . 1 changed file with 2 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,11 +2,9 @@ let css = []; css.push('.new-doc, .new-doc-jeff {background:#ffc; padding: 2px }'); css.push('.new-doc-jeff::after {content: "🌟" }'); let style = document.getElementsByTagName('style')[1]; style.type = 'text/css'; style.appendChild(document.createTextNode(css.join('\n'))); -
craigshoemaker revised this gist
Mar 4, 2022 . 2 changed files with 59 additions and 53 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,45 +1,61 @@ (function() { let css = []; css.push('.new-doc, .new-doc-jeff {background:#ffc; padding: 2px }'); css.push('.new-doc-jeff::after {content("🌟")}'); let head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; style.appendChild(document.createTextNode(css.join('\n'))); let labels = [ 'from your code to the cloud', 'replicas', 'custom domain', 'observability overview', 'health probes', 'metrics', 'log streaming', 'security and isolation features', 'customer-managed keys', 'managed identity', 'easyauth integration', 'manage secrets', 'architecture overview', 'deploy with a custom internal vnet', 'deploy with a custom external vnet', 'firewall integration', 'visual studio', 'visual studio code', 'terraform', 'gitHub actions', 'work with storage', 'billing' ]; let jeff = [ 'envoy', 'dapr', 'keda', 'work with storage', '1 - add a container', '2 - communicate between containers' ]; let toc = document.querySelector('ul[aria-label="Table of contents"]'); let anchors = toc.querySelectorAll('a, ul li a, span ul li a') anchors.forEach((e) => { let lbl = e.innerText.toLowerCase(); if (labels.includes(lbl)) { e.classList.add('new-doc'); } if (jeff.includes(lbl)) { e.classList.add('new-doc-jeff'); } }); })(); This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,10 +0,0 @@ -
craigshoemaker revised this gist
Mar 4, 2022 . 3 changed files with 47 additions and 30 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,29 +0,0 @@ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,8 +1,45 @@ let labels = [ 'from your code to the cloud', 'replicas', 'custom domain', 'observability overview', 'health probes', 'metrics', 'log streaming', 'security and isolation features', 'customer-managed keys', 'managed identity', 'easyauth integration', 'manage secrets', 'architecture overview', 'deploy with a custom internal vnet', 'deploy with a custom external vnet', 'firewall integration', 'visual studio', 'visual studio code', 'terraform', 'gitHub actions', 'work with storage', 'billing' ]; let jeff = [ 'envoy', 'dapr', 'keda', 'work with storage', '1 - add a container', '2 - communicate between containers' ]; let toc = document.querySelector('ul[aria-label="Table of contents"]'); let anchors = toc.querySelectorAll('a, ul li a, span ul li a') anchors.forEach((e) => { let lbl = e.innerText.toLowerCase(); if(labels.includes(lbl)) { e.classList.add('new-doc'); } if(jeff.includes(lbl)) { e.classList.add('new-doc-jeff'); } }); This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1 +1,10 @@ <style> .new-doc, .new-doc-jeff { background:#ffc; padding: 2px' } .new-doc-jeff::after { content("🌟") } </style> -
craigshoemaker revised this gist
Mar 4, 2022 . 1 changed file with 0 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,5 @@ let toc = document.querySelector('ul[aria-label="Table of contents"]'); let anchors = toc.querySelectorAll('a, ul li a, span ul li a') anchors.forEach((e) => { let lbl = e.innerText.toLowerCase(); if(labels.includes(lbl)) { -
craigshoemaker revised this gist
Mar 4, 2022 . 1 changed file with 0 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +0,0 @@ -
craigshoemaker revised this gist
Mar 4, 2022 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -24,5 +24,6 @@ let labels = [ 'gitHub actions', 'work with storage', '1 - add a container', '2 - communicate between containers', 'billing' ]; -
craigshoemaker revised this gist
Mar 4, 2022 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,7 +12,7 @@ let labels = [ 'security and isolation features', 'customer-managed keys', 'managed identity', 'easyauth integration', 'manage secrets', 'architecture overview', 'deploy with a custom internal vnet', -
craigshoemaker revised this gist
Mar 4, 2022 . 2 changed files with 38 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,28 @@ let labels = [ 'from your code to the cloud', 'replicas', 'custom domain', 'observability overview', 'health probes', 'metrics', 'log streaming', 'envoy', 'dapr', 'keda', 'security and isolation features', 'customer-managed keys', 'managed identity', 'easyAuth integration', 'manage secrets', 'architecture overview', 'deploy with a custom internal vnet', 'deploy with a custom external vnet', 'Firewall integration', 'visual studio', 'visual studio code', 'terraform', 'gitHub actions', 'work with storage', '1 - add a container', '2 - communicate between containers' ]; This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1 +1,10 @@ let toc = document.querySelector('ul[aria-label="Table of contents"]'); let anchors = toc.querySelectorAll('a, ul li a, span ul li a') anchors.forEach((e) => { let lbl = e.innerText.toLowerCase(); if(labels.includes(lbl)) { e.classList.add('new-doc'); } }); -
craigshoemaker revised this gist
Mar 4, 2022 . 4 changed files with 8 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,2 +0,0 @@ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,6 @@ (function() { var script = document.createElement("SCRIPT"); script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'; script.type = 'text/javascript'; document.getElementsByTagName("head")[0].appendChild(script); })(); This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1 @@ $('a:contains("From your code to the cloud"), a:contains("Replicas")', a:contains("Custom domain")', a:contains("Observability overview")', a:contains("Health probes")', a:contains("Metrics")', a:contains("Log streaming")', a:contains("Envoy")', a:contains("Dapr")', a:contains("KEDA")', a:contains("Security and isolation features")', a:contains("Customer-managed keys")', a:contains("Managed identity")', a:contains("EasyAuth integration")', a:contains("Manage secrets")', a:contains("Architecture overview")', a:contains("Deploy with a custom internal VNET")', a:contains("Deploy with a custom external VNET")', a:contains("Firewall integration")', a:contains("Visual Studio")', a:contains("Visual Studio Code")', a:contains("TerraForm")', a:contains("GitHub Actions")', a:contains("Billing")', a:contains("Work with storage")', a:contains("1 - Add a container")', a:contains("2 - Communicate between containers")').addClass('new-doc') This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1 @@ <style>.new-doc{ background:#ffc; padding: 2px'}</style> -
craigshoemaker created this gist
Mar 3, 2022 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,2 @@ <ul class="tree is-vertically-scrollable flex-grow-1 flex-shrink-1" role="tree" aria-label="Table of contents" data-bi-name="tree" data-is-collapsible="true"><li role="none"><a aria-setsize="8" aria-level="1" aria-posinset="1" role="treeitem" tabindex="0" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/">Azure Container Apps Preview documentation</a></li><li class="tree-item" aria-setsize="8" aria-level="1" aria-posinset="2" role="treeitem" tabindex="-1" id="title-2-1" aria-expanded="false"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Overview</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="2" aria-level="2" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/overview" aria-current="page">About Azure Container Apps</a></li><li role="none"><a aria-setsize="2" aria-level="2" aria-posinset="2" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/compare-options">Compare container options in Azure</a></li></ul></li><li class="tree-item" aria-setsize="8" aria-level="1" aria-posinset="3" role="treeitem" tabindex="-1" id="title-3-1" aria-expanded="false"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Quickstarts</span><ul class="tree-group" role="group"></ul></li><ul class="tree-group" role="group"><li class="tree-item" aria-setsize="1" aria-level="2" aria-posinset="1" role="treeitem" tabindex="-1" id="title-3-1_1-2" aria-expanded="false"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Deploy your first container app</span><ul class="tree-group" role="group"><li class="tree-item" aria-setsize="2" aria-level="3" aria-posinset="1" role="treeitem" tabindex="-1" id="title-3-1_1-2_1-3" aria-expanded="false"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>With a sample container image</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/quickstart-portal">Azure portal</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started">Azure CLI</a></li></ul></li><li class="tree-item" aria-setsize="2" aria-level="3" aria-posinset="2" role="treeitem" tabindex="-1" id="title-3-1_1-2_2-3" aria-expanded="false"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>With a custom container image</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image-portal">Azure portal</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Azure CLI</a></li></ul></li><li class="tree-item is-expanded" aria-setsize="2" aria-level="3" aria-posinset="2" role="treeitem" tabindex="-1" id="title-3-1_1-2_2-3" aria-expanded="true"><span data-bi-name="tree-expander" class="new-doc tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light __web-inspector-hide-shortcut__" aria-hidden="true"></span>From your code to the cloud</span></li></ul></li></ul><li class="tree-item" aria-setsize="8" aria-level="1" aria-posinset="4" role="treeitem" tabindex="-1" id="title-4-1" aria-expanded="false"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Concepts</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/environment">Environment</a></li><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="2" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/containers">Containers</a></li><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="3" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/revisions">Revisions</a></li><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="4" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/application-lifecycle-management">Application lifecycle management</a></li><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="5" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/microservices">Microservices</a></li><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="5" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/microservices">Health probes</a></li><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="5" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/microservices">Custom domains</a></li><li role="none"><a aria-setsize="5" aria-level="2" aria-posinset="5" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/microservices">Working with Dapr</a></li><li class="tree-item is-expanded" aria-setsize="2" aria-level="3" aria-posinset="2" role="treeitem" tabindex="-1" id="title-3-1_1-2_2-3" aria-expanded="true"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Observability and metrics</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="1" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image-portal">Overview</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Metrics</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Log streaming</a></li></ul></li><li class="tree-item is-expanded" aria-setsize="2" aria-level="3" aria-posinset="2" role="treeitem" tabindex="-1" id="title-3-1_1-2_2-3" aria-expanded="true"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Security</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="1" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image-portal">Security and isolation features</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Customer-managed keys</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Managed identity</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Integrating with EasyAuth</a></li></ul></li><li class="tree-item is-expanded" aria-setsize="2" aria-level="3" aria-posinset="2" role="treeitem" tabindex="-1" id="title-3-1_1-2_2-3" aria-expanded="true"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Networking</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="1" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image-portal">Architecture overview</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Deploy with a custom external VNET</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Deploy with a custom internal VNET</a></li><li role="none"><a aria-setsize="2" aria-level="4" aria-posinset="2" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/get-started-existing-container-image">Firewall integration</a></li></ul></li></ul></li><li class="tree-item is-expanded" aria-setsize="8" aria-level="1" aria-posinset="5" role="treeitem" tabindex="-1" id="title-5-1" aria-expanded="true"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>How-to guides</span> <ul class="tree-group" role="group"><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/scale-app">Scale an app</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="2" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/manage-secrets">Manage secrets</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="3" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/monitor">Monitor an app</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="4" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/revisions-manage">Manage revisions</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="5" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/ingress">Set up HTTPS ingress</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="6" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/connect-apps">Connect multiple apps</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="7" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/github-actions-cli">Publish revisions with GitHub Actions</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="8" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/vnet-custom">Use a custom VNET</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="8" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/vnet-custom">Use GitHub Actions</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="8" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/vnet-custom">Deploy with TerraForm</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="8" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/vnet-custom">Deploy with Visual Studio Code</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="8" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/vnet-custom">Deploy with Visual Studio</a></li><li role="none"><a aria-setsize="8" aria-level="2" aria-posinset="8" role="treeitem" tabindex="-1" class="new-doc tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/vnet-custom">Work with storage</a></li></ul></li><li class="tree-item is-expanded" aria-setsize="8" aria-level="1" aria-posinset="6" role="treeitem" tabindex="-1" id="title-6-1" aria-expanded="true"></li><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Tutorials</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="3" aria-level="2" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/microservices-dapr">Microservices with Dapr using the CLI</a></li><li role="none"><a aria-setsize="3" aria-level="2" aria-posinset="2" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/microservices-dapr-azure-resource-manager">Microservices with Dapr using ARM or Bicep</a></li><li role="none"><a aria-setsize="3" aria-level="2" aria-posinset="3" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/background-processing">Background processing</a></li></ul><li class="tree-item is-expanded" aria-setsize="8" aria-level="1" aria-posinset="7" role="treeitem" tabindex="-1" id="title-7-1" aria-expanded="true"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Reference</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="1" aria-level="2" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/azure-resource-manager-api-spec">ARM API specification</a></li></ul></li><li class="tree-item is-expanded" aria-setsize="8" aria-level="1" aria-posinset="8" role="treeitem" tabindex="-1" id="title-8-1" aria-expanded="true"><span data-bi-name="tree-expander" class="tree-expander"><span class="tree-expander-indicator docon docon-chevron-right-light" aria-hidden="true"></span>Resources</span><ul class="tree-group" role="group"><li role="none"><a aria-setsize="4" aria-level="2" aria-posinset="1" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://azure.microsoft.com/pricing/details/container-apps/">Pricing</a></li><li role="none"><a aria-setsize="4" aria-level="2" aria-posinset="2" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://docs.microsoft.com/en-us/azure/container-apps/quotas">Quotas</a></li><li role="none"><a aria-setsize="4" aria-level="2" aria-posinset="3" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://github.com/microsoft/azure-container-apps/wiki/FAQs">Frequently asked questions</a></li><li role="none"><a aria-setsize="4" aria-level="2" aria-posinset="4" role="treeitem" tabindex="-1" class="tree-item is-leaf has-external-link-indicator" data-bi-name="tree-leaf" href="https://www.youtube.com/watch?v=b3dopSTnSRg">Video: Build and deliver apps with Container Apps</a></li></ul></li></ul>