This is a guide for deploying Dataedo Portal on Azure App Services using Docker Compose.
Open the Azure portal and navigate to App Services.
Click on Create and choose Web App.
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.
Optionally, create a database.
Under Options, choose Docker Compose. For Image Source, select Docker Hub. Configure Docker Hub options and set the Access Type to Public.
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.
Tag the deployment if necessary.
Review the configuration and click Create.
Wait for the deployment to complete.
From the Overview section, go to Go to resource.
Select Deployment Center.
Update your Variables and click Save.
Connect to the Dataedo Portal.