The Azure AI proxy service facilitates easy access to Azure AI resources for workshops and hackathons. It offers a Playground-like interface and supports Azure AI SDKs. Access is granted through a time-limited API key and endpoint.
This pull request addresses issue #269 by refactoring the db.bicep file to split the server creation, database creation, and DB schema deployment into separate modules. This separation resolves the issue of using service principals and eliminates the chicken and egg problem.
The changes in this pull request include:
Splitting the db server creation and db seeding into different scripts
Simplifying the proxy/admin PG user definition to use the system identity using the name of the resource
Renaming some outputs for consistency
Removing the docs uri from the output as it no longer exists
These changes improve the maintainability and flexibility of the codebase.
This pull request addresses issue #269 by refactoring the
db.bicep
file to split the server creation, database creation, and DB schema deployment into separate modules. This separation resolves the issue of using service principals and eliminates the chicken and egg problem.The changes in this pull request include:
Splitting the db server creation and db seeding into different scripts
Simplifying the proxy/admin PG user definition to use the system identity using the name of the resource
Renaming some outputs for consistency
Removing the docs uri from the output as it no longer exists
These changes improve the maintainability and flexibility of the codebase.