Installing Dataedo on Azure Apps

10th May, 2024
You are looking at documentation for an older release.
Switch to the documentation for Dataedo 24.x (current).

This is a guide for deploying Dataedo Portal on Azure App Services using Docker Compose.

Open the Azure portal and navigate to App Services.

Image title

Click on Create and choose Web App.

Image title

Provide the necessary details such as subscriptions, resource group, and name. Under Publish, select Docker Container. Choose Linux as the operating system, select the region and choose the Linux Plan.

Image title

Optionally, create a database.

Image title

Under Options, choose Docker Compose. For Image Source, select Docker Hub. Configure Docker Hub options and set the Access Type to Public.

Image title

Upload the .yml configuration file using the template available below:

version: "3"
services:
  frontend:
    image: dataedo/web_ui:24.1.2
    restart: always
    ports:
      - "80:80"
    networks:
      - overlay
    depends_on:
      - backend

  backend:
    image: dataedo/web_api:24.1.2
    restart: always
    networks:
      - overlay
    environment:
      DATAEDO_DB_HOSTNAME: ""
      DATAEDO_DB_PORT: ""
      DATAEDO_DB_DATABASE: ""
      DATAEDO_DB_USERNAME: ""
      DATAEDO_DB_PASSWORD: ""
      DATAEDO_SSO_IDP_METADATA: ""
      DATAEDO_SSO_ISSUER: ""
      DATAEDO_SSO_SIGNATURE_ALGORITHM: ""
      DATAEDO_SSO_CERTIFICATE_VALIDATION_MODE: ""
      DATAEDO_SSO_REVOCATION_MODE: ""
      DATAEDO_SSO_DISPLAY_NAME: ""
      DATAEDO_SSO_CLIENT_URL: ""

networks:
  overlay:

Choose whether the instance should be accessible to the public or not.

Image title

Tag the deployment if necessary.

Image title

Review the configuration and click Create.

Image title

Wait for the deployment to complete.

Image title

From the Overview section, go to Go to resource.

Image title

Select Deployment Center.

Image title

Update your Variables and click Save.

Image title

Connect to the Dataedo Portal.