diff --git a/ .gitea/workflows/deploy.yml b/ .gitea/workflows/deploy.yml index 2d36d1fb..593c61f4 100644 --- a/ .gitea/workflows/deploy.yml +++ b/ .gitea/workflows/deploy.yml @@ -6,20 +6,21 @@ on: jobs: deploy: - runs-on: - - self-hosted - - linux - - shell + runs-on: ubuntu-22.04 steps: - - name: Execute Build and Deploy Commands - run: | - echo "--- Starting Deployment Pipeline ---" - - # 1. Navigate to your project folder on the VPS - cd /var/www/atom-next/ - - # 2. Sync the VPS local code with your Gitea repository - git fetch --all - git reset --hard origin/main - - echo "--- Deployment Completed Successfully ---" \ No newline at end of file + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Execute Deployment via SSH + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_USER }} + key: ${{ secrets.SSH_PRIVATE_KEY }} + port: ${{ secrets.SSH_PORT }} + script: | + echo "--- Starting EPIC WEB CONTROL Deployment ---" + cd /var/www/atom-next/ + git fetch --all + git reset --hard origin/main + echo "--- Deployment Completed Successfully ---" \ No newline at end of file