- Platform: x86-64, Linux/WSL
- Programming Language: Python 3
- Terraform: For provisioning Azure resources
- Azure Account: Access to Azure Subscription
The script up provisions Azure resources by applying our Terraform script.
After resources have been provisioned, one has to create a file named .env_cosmosdb in the root of this project which contains necessary information in order to access our newly provisioned Cosmos DB account such as connection string, database and container name. These fields will be mapped to our cosmos config.
The connection string may be retrieved from Azure at Settings->Keys for your Cosmos DB account.
python -m uvicorn app.main:app --reload
The script down removes provisioned Azure resources running terraform destroy.
A collection of sample request has been included under the postman directory.