How to store Assets in Azure Blob Storage

I am using helm to deploy squidex and its working. I want to store assets to Azure Blob Storage. I tried to pass below environment variables but still they are not being saved in azure blob storage.

ASSETSTORE__TYPE: “AzureBlob”
ASSETSTORE__AZUREBLOB__CONNECTIONSTRING: “XXXXX”
ASSETSTORE__AZUREBLOB__CONTAINERNAME: “XXXXX”

===========================================
image:
tag: 5.5.0

replicaCount: 1

env:
URLS__BASEURL: https://myhost
UI__ONLYADMINCANCREATEAPPS: “true”
UI__HIDENEWS: “true”
ORLEANS__CLUSTERING: “MongoDB”
ASSETSTORE__TYPE: “AzureBlob”
ASSETSTORE__AZUREBLOB__CONNECTIONSTRING: “XXXXX”
ASSETSTORE__AZUREBLOB__CONTAINERNAME: “XXXXX”

tolerations:

  • key: “cattle.io/os
    operator: “Equal”
    value: “linux”
    effect: “NoSchedule”

ingress:
enabled: “true”
hosts:
- host: myhost
paths:
- /

What do you mean with “It does not work”? CAn you check the logs? It should print the used asset store somewhere at the beginning…

They are still going to MongoDB. Passing these env variables is not having any impact. Am I missing something or my variables are wrong? I can still see below at startup

“assetstore:type”: “MongoDb”,

@Sebastian Are the environment variable names used for Azure Blob storage are correct ? Is there a documentation on the various environment variable names that can be configured ?

Yes, they are correct. You can override all variables from the app-settings:

But MongoDB is not the default, how can they land in MongoDB?