Skip to content

Commit 91aa185

Browse files
committed
Added ENV decryption to deployment pipeline.
1 parent e62f79d commit 91aa185

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.github/workflows/docker_deployment.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@ jobs:
1717
- name: Checkout repository
1818
uses: actions/checkout@v4
1919

20+
- name: Decrypt .env files
21+
run: |
22+
for f in */*/.env.gpg; do
23+
[ -f "$f" ] || continue
24+
out="${f%.gpg}" # remove .gpg extension
25+
echo "Decrypting $f → $out"
26+
gpg --batch --yes --passphrase "${{ secrets.GPG_PASSPHRASE }}" -o "$out" -d "$f"
27+
done
28+
2029
- name: Login to Docker Hub
2130
uses: docker/login-action@v3
2231
with:

0 commit comments

Comments
 (0)