diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 31c5ba1..8c430dc 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -17,20 +17,19 @@ jobs: - name: Setup SSH run: | - mkdir -p ~/.ssh - echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - - ssh-keyscan -p ${{ secrets.DEPLOY_PORT }} ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts + mkdir -p ~/.ssh + echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + + ssh-keyscan -p ${{ secrets.DEPLOY_PORT }} ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts - name: Test SSH connection run: | - ssh -i ~/.ssh/id_ed25519 \ - -p ${{ secrets.DEPLOY_PORT }} \ - -o StrictHostKeyChecking=yes \ - -o UpdateHostKeys=no \ - ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} \ - "echo SSH OK" + ssh -i ~/.ssh/id_ed25519 \ + -p ${{ secrets.DEPLOY_PORT }} \ + -o StrictHostKeyChecking=yes \ + ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} \ + "echo SSH connection successful" - name: Ensure remote directory exists run: | @@ -41,7 +40,7 @@ jobs: - name: Deploy via rsync run: | - rsync -avz --delete \ - -e "ssh -i ~/.ssh/id_ed25519 -p ${{ secrets.DEPLOY_PORT }} -o UpdateHostKeys=no" \ - index.html styles.css de/ en/ \ - ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:${{ secrets.DEPLOY_PATH }} \ No newline at end of file + rsync -avz --delete \ + -e "ssh -i ~/.ssh/id_ed25519 -p ${{ secrets.DEPLOY_PORT }}" \ + index.html styles.css de/ en/ \ + ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:${{ secrets.DEPLOY_PATH }} \ No newline at end of file