From fa80126d476298a3d79dd5f4627e8c0f3a13f60a Mon Sep 17 00:00:00 2001 From: ~purplebored Date: Thu, 30 Oct 2025 23:05:59 +0100 Subject: [PATCH] updated the deploy --- .gitea/workflows/deploy.yml | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e7c8560..7c78bb5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -3,7 +3,7 @@ name: Deploy Website on: push: branches: - - rewrite-static + - main # change if your main branch is different jobs: deploy: @@ -12,18 +12,36 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 + # Debug step (optional) - confirms secrets and environment + - name: Debug environment + run: | + echo "Host: ${DEPLOY_HOST}" + if [ -n "${DEPLOY_KEY}" ]; then + echo "? DEPLOY_KEY is set" + else + echo "? DEPLOY_KEY is missing!" + fi + env: + DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} + DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }} + + # Set up SSH key safely - name: Set up SSH key run: | mkdir -p ~/.ssh - echo "${DEPLOY_KEY}" > ~/.ssh/id_rsa + printf "%s" "${DEPLOY_KEY}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa ssh-keyscan -H "${DEPLOY_HOST}" >> ~/.ssh/known_hosts - - - name: Deploy website with rsync - run: | - rsync -avz --delete ./ ${DEPLOY_USER}@${DEPLOY_HOST}:${DEPLOY_PATH} env: DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }} DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} + + # Deploy site files with rsync + - name: Deploy website via rsync + run: | + echo "?? Deploying files to ${DEPLOY_USER}@${DEPLOY_HOST}:${DEPLOY_PATH}" + rsync -avz --delete ./ ${DEPLOY_USER}@${DEPLOY_HOST}:${DEPLOY_PATH} + env: + DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} DEPLOY_USER: ${{ secrets.DEPLOY_USER }} DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }}