Azure recently posted that they plan on deprecating docker compose migration to use side cars instead.
Three questions:
Are there any examples of deploying directus using sitecontainers?
Should i just stick to regular docker-compose deployment for now?
one of the important things to note is Sidecar currently does not support mounting persistent Azure storage via these environment variables. {WEBAPP_STORAGE_HOME} or {WEBSITES_ENABLE_APP_SERVICE_STORAGE}
Any update on this?
Although support for Docker Compose on Azure doesn’t end until March 31, 2027, it’s already impossible to create new containers. So new deployments to Azure are impossible.
I’ve updated the Azure self-hosting tutorial, it just needs to be reviewed to get published online.
In the meantime, if anyone needs help setting up Directus on Azure or migrating to the new Sidecar feature, please feel free to contact me.
While I don’t have an example using sitecontainers available, you should be able to run the individual containers that are listed in the Docker Compose example as separate services anywhere on the web really. Docker compose is not a requirement to run Directus, we just use it for example purposes as it’s the easiest way to get started locally.