This directory includes Bash scripts for deploying and testing the ACI Vacation Planner sample using the azlocal CLI. Refer to the ACI Blob Storage guide for details about the sample application.
- LocalStack for Azure: Local Azure cloud emulator for development and testing
- Docker: Container runtime required for LocalStack
- Azure CLI: Azure command-line interface
- azlocal CLI: LocalStack Azure CLI wrapper
pip install azlocalThe deploy.sh script creates the following Azure resources using Azure CLI commands:
- Azure Storage Account: Provides blob storage for vacation activity data.
- Azure Key Vault: Stores the storage connection string as a secret.
- Azure Container Registry: Hosts the Docker container image for the Flask web app.
- Azure Container Instances: Runs the containerized Flask application with public IP and DNS label.
For more information on the sample application, see ACI Blob Storage.
cd samples/aci-blob-storage/python
bash scripts/deploy.shbash scripts/validate.shbash scripts/cleanup.sh