feat: Research Assistent | Add support for developer experience #755
+1,375
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request introduces a new deployment configuration for Azure, enabling local container builds and streamlined deployment automation for the Research Assistant project. The changes include a comprehensive
azure_custom.yamlfile with custom hooks for environment setup, container building, and deployment, as well as documentation updates to guide users on how to deploy local changes using the new configuration.Deployment automation and configuration:
azure_custom.yamlfile that defines custom hooks for pre-package, pre-deploy, post-provision, and post-deploy steps, automating environment variable setup, container image building and pushing, managed identity configuration, and web app updates for both Windows and POSIX shells.azure_custom.yamlto use Bicep templates, with parameters for container registry hostname, image name, and image tag, enabling flexible and repeatable deployments.Documentation improvements:
docs/DeploymentGuide.mdexplaining how to deploy local changes by renaming configuration and infrastructure files, providing clear instructions for using the custom deployment flow.These changes make it significantly easier to build, push, and deploy containerized applications to Azure, while also improving the clarity of the deployment process for developers.
Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information