ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 191 - AZ-204 discussion

Report
Export

You are preparing to deploy a website to an Azure Web App from a GitHub repository. The website includes static content generated by a script.

You plan to use the Azure Web App continuous deployment feature.

You need to run the static generation script before the website starts serving traffic.

What are two possible ways to achieve this goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A.
Add the path to the static content generation tool to WEBSITE_RUN_FROM_PACKAGE setting in the host.json file.
Answers
A.
Add the path to the static content generation tool to WEBSITE_RUN_FROM_PACKAGE setting in the host.json file.
B.
Add a PreBuild target in the websites csproj project file that runs the static content generation script.
Answers
B.
Add a PreBuild target in the websites csproj project file that runs the static content generation script.
C.
Create a file named run.cmd in the folder /run that calls a script which generates the static content and deploys the website.
Answers
C.
Create a file named run.cmd in the folder /run that calls a script which generates the static content and deploys the website.
D.
Create a file named .deployment in the root of the repository that calls a script which generates the static content and deploys the website.
Answers
D.
Create a file named .deployment in the root of the repository that calls a script which generates the static content and deploys the website.
Suggested answer: A, D

Explanation:

A: In Azure, you can run your functions directly from a deployment package file in your function app. The other option is to deploy your files in the d:\home\site\wwwroot directory of your function app (see A above).

To enable your function app to run from a package, you just add a WEBSITE_RUN_FROM_PACKAGE setting to your function app settings.

Note: The host.json metadata file contains global configuration options that affect all functions for a function app.

D: To customize your deployment, include a .deployment file in the repository root.

You just need to add a file to the root of your repository with the name .deployment and the content:

[config]

command = YOUR COMMAND TO RUN FOR DEPLOYMENT

this command can be just running a script (batch file) that has all that is required for your deployment, like copying files from the repository to the web root directory for example.

Reference:

https://github.com/projectkudu/kudu/wiki/Custom-Deployment-Script

https://docs.microsoft.com/bs-latn-ba/azure/azure-functions/run-functions-from-deployment-package

asked 02/10/2024
leonie lira
39 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first