graphql-engine

Hasura GraphQL Engine on Azure

This manifest is about provisioning Hasura with a new database. If you’re looking for a manifest that provisions Hasura to use with an exising Postgres databse, checkout ../azure-container directory.

Click the button below to create a Hasura GraphQL Engine container on Azure Container Instances backed by an Azure Database for PostgreSQL Server. For a more detailed step-by-step guide on deplopying individual resources to Azure using the CLI, refer to the documentation.

Deploy to Azure Button

(The button opens Azure Portal, you might want to do a Ctrl+Click, to get it on a new tab)

Pre-requisites

Instructions

Once you click the button, it will take you to the Azure Portal, where you might be prompted to login first.

A custom deployment screen will show up - enter the following information, as shown in the screenshot that follows:

Azure Portal screenshot

Once all entries are filled, agree to the terms and click the Purchase button.

The deployment will start now.

Click on the Notification Bell icon on the header bar and then click on Deployment in Progress link.

On this screen, you can see progress for various steps in the deployment.

Azure Portal deployment screen
screenshot

Once all steps are completed, click on the Outputs link on the sidebar.

Azure Portal deployment output
screenshot

The FQDN and IP address are shown in this screen. Copy the FQDN and paste it into a browser. It will open up the Hasura GraphQL Engine console.

http://hasura-graphql-engine.centralindia.azurecontainer.io

Console

Next steps