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
{{ message }}
Repository navigation
Commit 1edb4d7
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,18 +92,43 @@ Follow the prompts for your tenant, subscription, application, Azure region, pro
92
92
Choose **one** language: JavaScript, C#, or Python. Setup downloads and verifies the package,
93
93
builds it if needed, and deploys it for you; you do not need a separate ZIP upload or local settings file.
94
94
95
+

96
+
97
+
*Enter your own values from Step 2. These are captures of the real script's terminal output,
98
+
not example deployment results.*
99
+
95
100
Choose **FC1** for on-demand hosting that can scale to zero, or **EP1** for paid warm capacity.
96
101
FC1 can cold-start, and its free usage grant does not make the whole deployment free.
97
102
See [hosting plan details](setup/docs/README.md#service-plan-selection).
98
103
The **Global/EU** prompt is a provider route label, not your Azure region or a data-residency guarantee.
99
104
For the resource prefix, use 2-8 lowercase letters or digits, starting with a letter.
100
105
106
+

107
+
108
+
*Choose the options approved for your deployment; do not copy the example selection numbers.
109
+
The Global/EU choice is not the Azure region. The hosting-plan warning applies even when a
110
+
plan has a free usage grant.*
111
+
112
+
Next, setup checks prerequisites, signs in to Azure and Microsoft Graph when needed, verifies
113
+
the selected package, and prepares the deployment plan. Complete sign-in and MFA yourself.
114
+
If a permission or prerequisite check fails, stop and resolve it before continuing.
115
+
101
116
**Review the complete deployment plan before typing `Yes`.** Check the accounts, region,
102
117
provider route, plan, resource names, permissions, and certificate changes. Setup grants the
103
118
Microsoft phone-provider service principal Microsoft Graph `Application.Read.All`, a tenant-wide
104
119
application-read permission. `No` or Enter cancels deployment; sign-in and prerequisite prompts
105
120
are separate from this approval.
106
121
122
+
**Want to review without deploying?** Run interactively and choose **No** at that final prompt.
123
+
There is no `-DryRun` or `-WhatIf` switch. This is not an offline dry run: sign-in, prerequisite
124
+
checks, downloads, and template compilation happen first. Do not pass `-ApproveDeployment`
125
+
when you only want to review the plan.
126
+
127
+
After you approve, leave the script running while it configures the application, creates the
128
+
Azure resources, sets up encryption and authentication, and publishes the code. Wait for
129
+
**Deployment completed** and the saved summary before moving to Step 4. The input screenshots
130
+
above do not show or prove that this deployment stage completed.
131
+
107
132
On success, setup has created the Function App, storage, Key Vault, identities, and monitoring
108
133
resources, and published the endpoint code. **Do not create these resources manually first.**
109
134
Keep the public certificate and timestamped summary in `epp-output` beside the script.
0 commit comments