diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index 7447e03..dfbbc80 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -14,7 +14,7 @@ concurrency: jobs: backend-tests: name: Backend Tests - runs-on: ubuntu-latest + runs-on: vps env: SECRET_KEY: test-secret-key-for-ci-environment-32chars-minimum @@ -22,7 +22,7 @@ jobs: - name: Checkout repository run: | if [ ! -d .git ]; then - git clone --depth=1 "http://172.21.0.1:3300/${GITHUB_REPOSITORY}.git" . + git clone --depth=1 "http://100.78.131.124:3300/${GITHUB_REPOSITORY}.git" . fi - name: Setup Python @@ -97,13 +97,13 @@ jobs: frontend-tests: name: Frontend Tests - runs-on: ubuntu-latest + runs-on: vps steps: - name: Checkout repository run: | if [ ! -d .git ]; then - git clone --depth=1 "http://172.21.0.1:3300/${GITHUB_REPOSITORY}.git" . + git clone --depth=1 "http://100.78.131.124:3300/${GITHUB_REPOSITORY}.git" . fi - name: Setup Node.js @@ -173,7 +173,11 @@ jobs: run: | set -e echo "Building on VPS (SSD)..." - podman build -t nas-dashboard-dev:latest dashboard/ + CACHE_ARG="" + if podman image exists nas-dashboard-dev:latest 2>/dev/null; then + CACHE_ARG="--cache-from nas-dashboard-dev:latest" + fi + podman build $CACHE_ARG -t nas-dashboard-dev:latest dashboard/ - name: Transfer image to NAS run: | @@ -199,7 +203,7 @@ jobs: - name: Checkout repository run: | if [ ! -d .git ]; then - git clone --depth=1 "http://172.21.0.1:3300/${GITHUB_REPOSITORY}.git" . + git clone --depth=1 "http://gitea:3000/${GITHUB_REPOSITORY}.git" . fi - name: Sync runtime compose file