diff --git a/client/.woodpecker.yml b/client/.woodpecker.yml index 7ec110b..112f22b 100644 --- a/client/.woodpecker.yml +++ b/client/.woodpecker.yml @@ -20,14 +20,15 @@ steps: - npm run build depends_on: [install] - deploy: + deploy: image: alpine:latest + environment: + DEPLOY_KEY: + from_secret: deploy_key commands: - apk add --no-cache openssh rsync - mkdir -p /ssh - - echo "$$*** > /ssh/deploy_key + - echo "$DEPLOY_KEY" > /ssh/deploy_key - chmod 600 /ssh/deploy_key - - ssh-keyscan -H 192.168.1.88 >> /etc/ssh/ssh_known_hosts 2>/dev/null - rsync -e "ssh -i /ssh/deploy_key -o StrictHostKeyChecking=no" -avz --delete client/dist/ root@192.168.1.88:/var/www/ - secrets: [deploy_key] depends_on: [lint, build]