Skip to content

Python functionapp sample including IaC(bicep), CICD, Azure AD Authentication & Authorization, Unit tests and Azure SQL interaction.

Notifications You must be signed in to change notification settings

cloud-demo-projects/demo-python-functionapp

Repository files navigation

Demo Python Functionapp

Python functionapp with IaC(bicep), CICD, Azure AD Authentication & Authorization, Unit tests, Azure SQL interaction and Open API.

image

CICD

Build Status

Features

OpenAPI Integration

Open API invocation to retrieve information.

FunctionApp authentication & authorization using Azure AD frontend and client application

image

Unit Testing

python -m unittest .\tests\test_container_create.py

Azure SQL

  • Database server creation with functionapp-SQL network whitelisting and SPN as databaserver admin
  • Database and schema ceation
  • Database role, contained users(MSI and Engineers) and permissions creation
  • Database tables creation

Pre-Commit Hook

  • pip install pre-commit
  • pre-commit sample-config > .pre-commit-config.yaml
  • pre-commit install
  • Works now with both "got commit" and VS code commits as shown below- image

About

Python functionapp sample including IaC(bicep), CICD, Azure AD Authentication & Authorization, Unit tests and Azure SQL interaction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published