Skip to content

Azure Container Instances

Azure Container Instances (ACI) is serverless platform which allows you to run your containers. To run Datero on ACI, you have to create a container instance first. Exact procedure to create it is out of scope of this guide. Please refer to the official documentation for that.

Configure instance

You can create a container instance in a various ways. In this guide we will use Azure portal approach. Just press Create button on the main Container instances page.

Creation procedure is pretty straightforward multi-step wizard. On each step you have to specify various parameters. At the end of the process you will see review page with all the parameters you have specified. A few parameters that you must to specify are as follow:

Create service

1. container image

To specify the image to run, it's required to specify repository and tag. Here we specify our all-inclusive chumaky/datero image, which defaults to latest tag.

2. public IP

To make Datero web application accessible from the outside world we have to specify Networking type: Public. That will assign a public IP to the container instance. We also have to open 80 HTTP port to allow access to the Datero web application.

Optionally, you could specify a seed value for the dynamic FQDN that will be assigned to your deployment.

3. environment variables

There is also container parameters section. It shows that we have one environment variable specified.

It corresponds to the POSTGRES_PASSWORD environment variable. Which is the only mandator parameter to specify during container launch. It's dictated by the official image of postgres database.

Postgres password

Postgres password

Create deployment

When all the parameters are specified, you can press Create button on the last Review screen. It will create a Deployment which is a process of creating a container instance with the specified parameters.

Container deployment

Container deployment

If everything is correct, you will get a Resource created. By clicking on it you will see its details. We are interested in the public IP address of the container instance. Alternatively, you could use the FQDN that was assigned to the resource. As you could see, it got created with our datero seed value specified in DNS name label field put at first place.

IP address & FQDN

IP address & FQDN

Access Datero UI

Once we got our public IP address or FQDN, we can access Datero web application. Here we access it by the FQDN.

Datero UI endpoint

Datero UI endpoint

Congratulations! You have successfully installed Datero on Azure ACI.

Next steps

You might find it useful to check the Overview section. It will make you familiar with what you will get after the installation.

More details on initial setup could be found in Installation section.

For complete use-case example, please go to the Tutorial section.

For individual datasources configuration, please refer to Connectors section.