diff --git a/docker-compose/archiver-timescale.yml b/docker-compose/archiver-timescale.yml
index 8b7c78263f658ee2bd3d2a25ee9ad681550d6d84..12dc64454764e022f8a69c862821df95106ded1d 100644
--- a/docker-compose/archiver-timescale.yml
+++ b/docker-compose/archiver-timescale.yml
@@ -1,5 +1,9 @@
 version: '2'
 
+secrets:
+  pg_password:
+    external: true
+
 services:
   archiver-timescale:
     image: timescaledb
@@ -10,10 +14,13 @@ services:
       - control
     ports:
       - "5432:5432/tcp"
+    secrets:
+      - source: pg_password
+        target: POSTGRES_PASSWORD
     depends_on:
       - databaseds
     environment:
-      - POSTGRES_PASSWORD=password
+      - POSTGRES_PASSWORD_FILE= '/run/secrets/db_password'
       - TANGO_HOST=${TANGO_HOST}
     logging:
       driver: syslog