Files
Main-Page/.gitea/workflows/deploy.yml
Ari Yeger 0541963bef
All checks were successful
Deploy main page / deploy (push) Successful in 15s
test: attempting to use ssh-agent
2025-07-03 15:00:02 -04:00

34 lines
904 B
YAML

name: Deploy main page
on:
push:
branches: [ master, main ]
jobs:
deploy:
runs-on: [ self-hosted ]
container:
image: node:24
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: SSH-Agent Setup
id: set-up-ssh
uses: webfactory/ssh-agent@v0.9.1
with:
ssh-private-key: ${{ secrets.DOKKU_DEPLOY_KEY }}
- name: Deploy to Dokku
env:
SSH_AUTH_SOCK: ${{ steps.set-up-ssh.outputs.SSH_AUTH_SOCK }}
GIT_SSH_COMMAND: 'ssh -A -o UserKnownHostsFile=/home/node/.ssh/known_hosts'
run: |
echo "github output = ${{ toJson(GITHUB_OUTPUT) }}"
echo "ssh agent = $SSH_AUTH_SOCK"
echo "git ssh command = $GIT_SSH_COMMAND"
git remote add dokku dokku@192.168.1.46:main-page
git push dokku master --force