diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ee7190d..1d5abd9 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -11,11 +11,12 @@ jobs: runs-on: ubuntu-latest container: volumes: + - /var/packages/ContainerManager/target/usr/bin/docker:/usr/bin/docker - /volume1/docker/nas-dashboard:/nas-dashboard - env: - HTTP_PROXY: ${{ secrets.PROXY_URL }} - HTTPS_PROXY: ${{ secrets.PROXY_URL }} steps: + - name: Checkout + run: git clone --depth 1 http://gitea:3000/jimmy/nas-tools.git . + - name: Build + run: DOCKER_BUILDKIT=0 docker build -t nas-dashboard:latest dashboard/ - name: Deploy - run: | - docker compose -f /nas-dashboard/docker-compose.yml up -d --pull never + run: docker compose -f /nas-dashboard/docker-compose.yml up -d --pull never diff --git a/dashboard/Dockerfile b/dashboard/Dockerfile index d208d4a..3b3a74d 100644 --- a/dashboard/Dockerfile +++ b/dashboard/Dockerfile @@ -2,9 +2,8 @@ FROM node:20-alpine AS frontend WORKDIR /build COPY frontend/package.json frontend/package-lock.json* ./ -RUN npm install COPY frontend/ ./ -RUN npm run build +RUN npm install --registry=https://registry.npmmirror.com && npm run build # Stage 2: Python runtime FROM python:3.12-slim