When using containers, the installation process for modules requires a different approach. DAM for Sitecore Docker images have been built using the recommended format for Sitecore Docker modules, and follow the same structure as other asset type images (e.g. SXA, SPE). The docker image can be found here Docker - DAM for Sitecore. The docker image is compatible with the following Sitecore versions DFS 11.1 - 1 Supported versions and requirements.
...
Open docker-examples/custom-images/docker-compose.override.yml and add the image digizuiternd/dfs:11.01.0 to cm.
Open docker-examples/custom-images/docker/build/cm/Dockerfile and add the folowing.
Open docker-examples/custom-images/docker-compose.override.yml and add the image digizuiternd/dfs:11.01.0 to mssql-init
Open docker-examples/custom-images/docker/build/mssql-init/Dockerfile and add the folowing.
Add dynamic configuration + transform the web.config.
To add the dfs patch configuration file (DFS 11.1 - 3 Setting up Sitecore ), go to the folder custom-images/docker/deploy/website.
Create the folder path App_Config\Include\damforsitecore. Here you place the DFS config patch file.
When testing we found the we also needed to change the SecurityPolicy.Code Block <?xml version="1.0" encoding="utf-8"?> <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/"> <sitecore> <settings> <setting name="Sitecore.Services.SecurityPolicy"> <patch:attribute name="value" value="Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure" /> </setting> </settings> </sitecore> </configuration>
Next, we want to add the DFS media handler to the web.config. Open custom-images/docker/build/cm/transforms/Web.config.xdt and add this.
...