added deploy yml
All checks were successful
Deploy Jody's App / build-and-deploy (push) Successful in 15s

This commit is contained in:
2026-01-07 21:02:20 -06:00
3 changed files with 26 additions and 17 deletions

View File

@@ -0,0 +1,25 @@
name: Deploy Jody's App
on:
push:
branches:
- main
jobs:
build-and-deploy:
runs-on: vps-host
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Dependencies
run: npm install
- name: Build with Vite
run: npx vite build
- name: Sync Files
run: |
mkdir -p /var/www/jody/dist
rm -rf /var/www/jody/dist/*
cp -r dist/* /var/www/jody/dist/

View File

@@ -47,25 +47,9 @@ src/
These themes are applied via html[data-theme="x"] and are used across the site for all gradients, tints, accents, etc.
## DEV NOTES as of 10/29/2025
- All social links are dummy values as of now.
- Section layout is controlled via <Section id="...."></Section> wrappers.
- Images are outdated and will be replaced.
- UI is mobile-oriented, but device friendly.
## TODO
- Add links to projects within cards
- Change out experience tab for resume/skills
- Add animations
- more ways to contact
- Deploy site via personal service
## View Progress
## To run on local client:
```bash
npm i

View File