diff --git a/.frontmatter/database/pinnedItemsDb.json b/.frontmatter/database/pinnedItemsDb.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.frontmatter/database/pinnedItemsDb.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.woodpecker/deploy.yml b/.woodpecker/deploy.yml new file mode 100644 index 0000000..3155caf --- /dev/null +++ b/.woodpecker/deploy.yml @@ -0,0 +1,24 @@ +steps: + clone: + image: klakegg/hugo:ext-debian-ci + commands: + - git submodule foreach 'git fetch origin; git checkout $(git describe --tags `git rev-list --tags --max-count=1`);' + - hugo + + deploy: + image: codingkoopa/git-rsync-openssh + commands: + - echo "nameserver 1.1.1.1" > /etc/resolv.conf + - mkdir ~/.ssh && chmod -R 700 ~/.ssh + # - apt update -y && apt install openssh-client rsync -y + - echo "$SSH_HOST_KEY" > ~/.ssh/known_hosts + - echo -e '#!/bin/sh\necho "$SSH_PASSPHRASE"' | tr -d '\r' > ~/.ssh/.print_ssh_password + # - cat ~/.ssh/.print_ssh_password + - chmod 700 ~/.ssh/.print_ssh_password + - eval $(ssh-agent -s) + - echo "$SSH_DEPLOY_KEY" | tr -d '\r' | DISPLAY=":0.0" SSH_ASKPASS=~/.ssh/.print_ssh_password setsid ssh-add - + - rsync -atv --delete --progress public/ andrew@andrewnw.xyz:/home/andrew/andrewnw.xyz/ + secrets: [ ssh_host_key, ssh_deploy_key, ssh_passphrase ] + + +branches: master \ No newline at end of file