From 5db9856f9ad8000b07cf8004361ecd7d4777ca90 Mon Sep 17 00:00:00 2001 From: Clezio Penha Date: Wed, 10 Jun 2026 16:15:42 -0300 Subject: [PATCH] Add automatic Astro deployment --- .gitea/workflows/deploy.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 7c152c2..629501d 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -12,11 +12,17 @@ jobs: steps: - uses: actions/checkout@v4 - - run: npm ci + - name: Install Dependencies + run: npm ci - - run: npm run build + - name: Build Astro + run: npm run build - - name: Test Sites Access + - 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 docker exec gitea-runner ls -la /sites/portfolio \ No newline at end of file