dev1/dek-dev-staging.sh
2025-08-09 13:57:47 +00:00

18 lines
700 B
Bash

# On dev VM
docker run --rm -v aptiva_dek_dev:/run/secrets busybox \
sh -lc 'cat /run/secrets/dev/dek.enc' > /tmp/dek.enc
docker run --rm -v aptiva_dek_dev:/run/secrets busybox \
sh -lc 'cat /run/secrets/dev/dek.fpr' > /tmp/dek.fpr
scp /tmp/dek.enc /tmp/dek.fpr jcoakley@aptiva-staging:~/
# On staging VM
docker run --rm -v aptiva_dek_staging:/run/secrets -v "$HOME":/host busybox sh -lc '
mkdir -p /run/secrets/staging &&
cp /host/dek.enc /run/secrets/staging/dek.enc &&
cp /host/dek.fpr /run/secrets/staging/dek.fpr &&
chown 1000:1000 /run/secrets/staging/dek.* &&
chmod 600 /run/secrets/staging/dek.enc &&
chmod 444 /run/secrets/staging/dek.fpr &&
ls -la /run/secrets/staging
'