This needs to be done during service deployment or in the stack file. See the long syntax
of docker compose secret reference: https://docs.docker.com/compose/compose-file/#long-syntax-1
version: "3.1"
services:
redis:
image: redis:latest
deploy:
replicas: 1
secrets:
- source: my_secret
target: redis_secret
uid: '103'
gid: '103'
mode: 0440
secrets:
my_secret:
file: ./my_secret.txt
my_other_secret:
external: true