diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 66b849f..1735f3b 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -6,30 +6,16 @@ on: jobs: deploy: - runs-on: [ self-hosted ] - container: - image: node:24 - + runs-on: self-hosted + container: node:24 steps: - - name: Checkout code - uses: actions/checkout@v2 + - name: Cloning repo + uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Set up SSH - id: set-up-ssh - run: | - mkdir -p /home/node/.ssh - echo "$SSH_PRIVATE_KEY" > /home/node/.ssh/dokku-deploy - chmod 600 /home/node/.ssh/dokku-deploy - ssh-keyscan -H 192.168.1.46 >> /home/node/.ssh/known_hosts - env: - SSH_PRIVATE_KEY: ${{ secrets.DOKKU_DEPLOY_KEY }} - - name: Deploy to Dokku - env: - GIT_SSH_COMMAND: 'ssh -A -o UserKnownHostsFile=/home/node/.ssh/known_hosts' - run: | - eval $(ssh-agent -s) - ssh-add /home/node/.ssh/dokku-deploy - git remote add dokku dokku@192.168.1.46:main-page - git push dokku master --force \ No newline at end of file + - name: Push to dokku + uses: dokku/github-action@master + with: + git_remote_url: 'ssh://dokku@192.168.1.2:22/main-page' + ssh_private_key: ${{ secrets.DOKKU_DEPLOY_KEY }} \ No newline at end of file