Files
Clezio Penha 5db9856f9a
Deploy Portfolio / deploy (push) Successful in 11s
Add automatic Astro deployment
2026-06-10 16:15:42 -03:00

28 lines
539 B
YAML

name: Deploy Portfolio
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Dependencies
run: npm ci
- name: Build Astro
run: npm run build
- name: Publish Site
run: |
docker exec gitea-runner sh -c 'rm -rf /sites/portfolio/*'
docker cp dist/. gitea-runner:/sites/portfolio/
- name: Verify Deployment
run: |
docker exec gitea-runner ls -la /sites/portfolio