Working on deploy.
All checks were successful
/ deploy (push) Successful in 31s

This commit is contained in:
Melkor 2024-07-07 03:27:13 -04:00
parent 594b24a1f5
commit 9bbc2376c4

View file

@ -3,41 +3,41 @@ jobs:
deploy:
runs-on: barad-dur
steps:
- name: Deploy to anubis.mgk.one
run: echo "Deploying to anubis.mgk.one!"
- name: Deploy to bastet.mgk.one
run: echo "Deploying to bastet.mgk.one!"
- name: Update git repo on webserver
run: |
echo "Updating git repo on webserver."
git -C /srv/sites/anubis.mgk.one/git pull
git -C /srv/sites/bastet.mgk.one/git pull
- name: Running project setup for theme hugoplate
run: |
echo "Running project setup for theme hugoplate."
ssh -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/anubis.mgk.one/git && npm run project-setup"
ssh -p 42042 -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/bastet.mgk.one/git && npm run project-setup"
- name: Install all npm dependencies
run: |
echo "Install all npm dependencies."
ssh -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/anubis.mgk.one/git && npm install"
ssh -p 42042 -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/bastet.mgk.one/git && npm install"
- name: Run update theme script in hugoplate
run: |
echo "Run update theme script in hugoplate."
ssh -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/anubis.mgk.one/git && npm run update-theme"
ssh -p 42042 -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/bastet.mgk.one/git && npm run update-theme"
- name: Run hugoplate update-modules
run: |
echo "Run hugoplate update-modules."
ssh -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/anubis.mgk.one/git && npm run update-modules"
ssh -p 42042 -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/bastet.mgk.one/git && npm run update-modules"
- name: Compiling hugo site
run: |
echo "Compiling hugo site."
ssh -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/anubis.mgk.one/git && npm run build"
ssh -p 42042 -o StrictHostKeyChecking=no melkor@barad-dur "cd /srv/sites/bastet.mgk.one/git && npm run build"
- name: Using rsync to copy over the new website from the webserver's git repo
run: |
echo "Using rsync to copy over the new website from the webserver's git repo."
rsync -av --delete /srv/sites/anubis.mgk.one/git/public/* /srv/sites/anubis.mgk.one/public_html/
rsync -av --delete /srv/sites/bastet.mgk.one/git/public/* /srv/sites/bastet.mgk.one/public_html/