parent
39152ef857
commit
6017e48c8b
2 changed files with 33 additions and 0 deletions
31
.forgejo/workflows/deploy.yml
Normal file
31
.forgejo/workflows/deploy.yml
Normal file
|
@ -0,0 +1,31 @@
|
|||
on: [push]
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: gitpot_main
|
||||
container:
|
||||
image: code.forgejo.org/oci/alpine:3.19
|
||||
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Hugo
|
||||
uses: https://github.com/peaceiris/actions-hugo@v2
|
||||
with:
|
||||
hugo-version: 'latest'
|
||||
extended: true
|
||||
|
||||
- name: Build Hugo Site
|
||||
run: hugo
|
||||
|
||||
- name: Deploy to SSH Host
|
||||
uses: https://github.com/Creepios/sftp-action@v1.0.5
|
||||
with:
|
||||
host: ${{ secrets.SSH_HOST }}
|
||||
port: 22
|
||||
username: wiki-deploy
|
||||
privateKey: ${{ secrets.SSH_PRIV_KEY }}
|
||||
passphrase: ${{ secrets.SSH_PASSPHRASE }}
|
||||
localPath: './public'
|
||||
remotePath: '/var/www/wiki.lunivity.com/'
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,3 +1,5 @@
|
|||
.vscode/
|
||||
|
||||
public/
|
||||
resources/_gen/
|
||||
|
||||
|
|
Loading…
Reference in a new issue