diff --git a/docker-compose.dem.yml b/docker-compose.dem.yml
index 971d1a7d5b08444d14acf175259a1d5a070a83f7..598bfbfc0063957c1a688bf51592224f10d2a29d 100644
--- a/docker-compose.dem.yml
+++ b/docker-compose.dem.yml
@@ -43,6 +43,7 @@ services:
       - env/dem_obs.env
     secrets:
       - DJANGO_PASSWORD
+      - OS_PASSWORD      
     environment:
       INSTANCE_ID: "prism-view-server_renderer"
       INSTALL_DIR: "/var/www/pvs/dev/"
@@ -50,6 +51,7 @@ services:
       STARTUP_SCRIPTS: "/wait-initialized.sh"
       WAIT_SERVICES: "database:5432"
       DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD"
+      OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
     configs:
       - source: init-db
         target: /init-db.sh
@@ -70,14 +72,12 @@ services:
       - env/dem_obs.env
     secrets:
       - OS_PASSWORD
-      - OS_PASSWORD_DOWNLOAD
     environment:
       INSTANCE_ID: "prism-view-server_cache"
       RENDERER_HOST: renderer
       WAIT_SERVICES: "database:5432 renderer:80"
       WAIT_TIMEOUT: 300  # wait up to 5 minutes
       OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
-      OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
     deploy:
       replicas: 1
     networks:
@@ -95,13 +95,11 @@ services:
       - env/dem_redis.env
     secrets:
       - OS_PASSWORD
-      - OS_PASSWORD_DOWNLOAD
     environment:
       INSTANCE_ID: "prism-view-server_seeder"
       RENDERER_HOST: renderer
       WAIT_SERVICES: "redis:6379 database:5432"
       OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
-      OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
     deploy:
       replicas: 0
     networks:
@@ -148,8 +146,8 @@ services:
       - env/dem_obs.env
       - env/dem_redis.env
     secrets:
+      - DJANGO_PASSWORD
       - OS_PASSWORD
-      - OS_PASSWORD_DOWNLOAD
     environment:
       INSTANCE_ID: "prism-view-server_registrar"
       INSTALL_DIR: "/var/www/pvs/dev/"
@@ -157,7 +155,7 @@ services:
       STARTUP_SCRIPTS: "/wait-initialized.sh"
       WAIT_SERVICES: "redis:6379 database:5432"
       OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
-      OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
+      DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD"
       REPORTING_DIR: "/mnt/reports/"
     configs:
       - source: init-db
diff --git a/docker-compose.vhr18.yml b/docker-compose.vhr18.yml
index 1df7455c72db59f895011c4b2baa65a10c1140e9..72c3c5ddcef71d61cc21022ef0e9ffe6542c36bc 100644
--- a/docker-compose.vhr18.yml
+++ b/docker-compose.vhr18.yml
@@ -43,6 +43,7 @@ services:
       - env/vhr18_obs.env
     secrets:
       - DJANGO_PASSWORD
+      - OS_PASSWORD
     environment:
       INSTANCE_ID: "prism-view-server_renderer"
       INSTALL_DIR: "/var/www/pvs/dev/"
@@ -50,6 +51,7 @@ services:
       STARTUP_SCRIPTS: "/wait-initialized.sh"
       WAIT_SERVICES: "database:5432"
       DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD"
+      OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
     configs:
       - source: init-db
         target: /init-db.sh
@@ -70,14 +72,12 @@ services:
       - env/vhr18_obs.env
     secrets:
       - OS_PASSWORD
-      - OS_PASSWORD_DOWNLOAD
     environment:
       INSTANCE_ID: "prism-view-server_cache"
       RENDERER_HOST: renderer
       WAIT_SERVICES: "database:5432 renderer:80"
       WAIT_TIMEOUT: 300  # wait up to 5 minutes
       OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
-      OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
     deploy:
       replicas: 1
     logging:
@@ -98,13 +98,11 @@ services:
       - env/vhr18_redis.env
     secrets:
       - OS_PASSWORD
-      - OS_PASSWORD_DOWNLOAD
     environment:
       INSTANCE_ID: "prism-view-server_seeder"
       RENDERER_HOST: renderer
       WAIT_SERVICES: "redis:6379 database:5432"
       OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
-      OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
     deploy:
       replicas: 0
     networks:
@@ -161,8 +159,8 @@ services:
       - env/vhr18_obs.env
       - env/vhr18_redis.env
     secrets:
+      - DJANGO_PASSWORD      
       - OS_PASSWORD
-      - OS_PASSWORD_DOWNLOAD
     environment:
       INSTANCE_ID: "prism-view-server_registrar"
       INSTALL_DIR: "/var/www/pvs/dev/"
@@ -170,7 +168,7 @@ services:
       STARTUP_SCRIPTS: "/wait-initialized.sh"
       WAIT_SERVICES: "redis:6379 database:5432"
       OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
-      OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
+      DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD"
       REPORTING_DIR: "/mnt/reports/"
     configs:
       - source: init-db
diff --git a/documentation/operator-guide/configuration.rst b/documentation/operator-guide/configuration.rst
index d990f7a8b00ebf79653bb9c83a1f22ffa3a753ce..7430563d3ab0b22ec00dd08c9dc6b202d1876538 100644
--- a/documentation/operator-guide/configuration.rst
+++ b/documentation/operator-guide/configuration.rst
@@ -104,7 +104,6 @@ Environment variables and ``.env`` files are passed to the services via the
         STARTUP_SCRIPTS: "/wait-initialized.sh"
         WAIT_SERVICES: "redis:6379 database:5432"
         OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
-        OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
       # ...
 
 ``.env`` Files