From 51e2e1eea4a393c49b6523381cea363272c7f92f Mon Sep 17 00:00:00 2001 From: Jeremy Date: Sat, 31 Jan 2026 18:46:06 -0500 Subject: [PATCH] fix: temp directory bug --- .gitea/workflows/ci.yaml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index e4f358c..8f3fe3b 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -10,21 +10,22 @@ jobs: build: runs-on: self-hosted steps: - - name: Create path - run: | - mkdir -p /opt/site - cd /opt/site - - name: Checkout code uses: actions/checkout@v4 - name: Build + working-directory: /opt/site run: cargo build --release - - name: Kill old site + - name: Move to opt + run: | + mkdir -p /opt/site + mv target/release/site /opt/site + mv static /opt/site -r + mv templates /opt/site -r + + - name: Restart site + working-directory: /opt/site run: | pkill site || true - - - name: Start new site - run: | nohup ./target/release/site > server.log 2>&1 &