correct deploy
All checks were successful
Deploy main page / deploy (push) Successful in 1m36s

This commit is contained in:
Ari Yeger
2025-08-27 19:14:00 -04:00
parent 57a1d9f997
commit 23d16aa69e

View File

@ -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
- 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 }}