From 4b8bd0a44c4a35b26b08269bc2f3a8524e1246fa Mon Sep 17 00:00:00 2001 From: vickytechkey Date: Fri, 7 Aug 2026 14:33:21 +0530 Subject: [PATCH] chore: update woodpecker deployment config to inject secrets via environment variables --- .woodpecker.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index f180f0d..84d165a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -19,10 +19,13 @@ steps: - name: deploy image: alpine:3.18 + environment: + FTP_USERNAME: + from_secret: ftp_username + FTP_PASSWORD: + from_secret: ftp_password + FTP_HOST: + from_secret: ftp_host commands: - apk add --no-cache lftp - - echo "FTP_HOST length = ${#FTP_HOST}" - - echo "FTP_USERNAME length = ${#FTP_USERNAME}" - - echo "FTP_PASSWORD length = ${#FTP_PASSWORD}" - lftp -d -u "$FTP_USERNAME","$FTP_PASSWORD" -e "set ssl:verify-certificate no; set ftp:ssl-allow yes; set ftp:ssl-force true; set ftp:ssl-protect-data true; set ftp:passive-mode true; mirror -R dist/ ./; quit" $FTP_HOST - secrets: [ ftp_username, ftp_password, ftp_host ]