fix(ci): write SSH key to /tmp instead of read-only ~/.ssh
Build & Deploy / build (push) Successful in 44s
Build & Deploy / docker (push) Successful in 14s
Build & Deploy / deploy (push) Has been cancelled

This commit is contained in:
L HEREEC Kevin INNOV/PTFM committed 2026-07-13 12:47:45 +02:00
1 parent 1f87eae0b2
commit b812349ba9
1 file changed
+4 -5
+4 -5
View File
@@ -53,12 +53,11 @@ jobs:
run: |
apk add --no-cache openssh-client
# Installer la clé privée depuis le secret (générée en LF pur)
mkdir -p ~/.ssh
printf '%s' "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
# Installer la clé privée dans /tmp (filesystem accessible en écriture)
printf '%s' "${{ secrets.SSH_PRIVATE_KEY }}" > /tmp/id_ed25519
chmod 600 /tmp/id_ed25519
SSH="ssh -o StrictHostKeyChecking=no Stude12@192.168.1.39"
SSH="ssh -i /tmp/id_ed25519 -o StrictHostKeyChecking=no Stude12@192.168.1.39"
# Copier docker-compose.prod.yml
cat docker-compose.prod.yml | $SSH "mkdir -p /volume1/docker/adam-acs && cat > /volume1/docker/adam-acs/docker-compose.prod.yml"