diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e39a4f65..c9ebdf2a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,13 +13,17 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4.1.1 + - name: Import GPG Key + uses: crazy-max/ghaction-import-gpg@v1 + env: + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + RESQ_PASSPHRASE: ${{ secrets.RESQ_PASSPHRASE }} + - name: Decrypt and Extract project_env_prod env: RESQ_PASSPHRASE: ${{ secrets.RESQ_PASSPHRASE }} - GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} run: | cd ./resq/backend/resq/ - echo "$GPG_PRIVATE_KEY" | tr -d '[:space:]' | gpg --import gpg --quiet --batch --yes --decrypt --passphrase="$RESQ_PASSPHRASE" --output project_env_prod.tar.gz project_env_prod.tar.gz.gpg tar xzvf project_env_prod.tar.gz