Starting point for building web application hosted in Azure Container Instances.
To deploy your infrastructure, follow the below steps.
-
Create a new stack:
$ pulumi stack init dev
-
Login to Azure CLI (you will be prompted to do this during deployment if you forget this step):
$ az login
-
Configure the location to deploy the resources to:
$ pulumi config set azure:location <location>
-
Run
pulumi up
to preview and deploy changes:$ pulumi up Previewing changes: ... Performing changes: ... info: 55 changes performed: + 10 resources created Update duration: 1m56s
-
Check the deployed container endpoint:
$ pulumi stack output endpoint https://acifsharp.westeurope.azurecontainer.io $ curl "$(pulumi stack output endpoint)" <html> <head><meta charset="UTF-8"> <title>Hello, Pulumi!</title></head> <body> <p>Hello, containers!</p> <p>Made with ❤️ with <a href="https://pulumi.com">Pulumi</a></p> </body></html>
-
From there, feel free to experiment. Simply making edits and running
pulumi up
will incrementally update your stack. -
Once you've finished experimenting, tear down your stack's resources by destroying and removing it:
$ pulumi destroy --yes $ pulumi stack rm --yes