From aac41d9e8f209e67dd1a005faf4b8479a9e3b0a6 Mon Sep 17 00:00:00 2001 From: "Peter.Morton" Date: Sun, 12 Apr 2026 00:50:09 -0500 Subject: [PATCH] build and use dist --- .gitea/workflows/docker-build.yaml | 6 ++++++ docker/Dockerfile | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/docker-build.yaml b/.gitea/workflows/docker-build.yaml index f7cb774..3c7a4b0 100644 --- a/.gitea/workflows/docker-build.yaml +++ b/.gitea/workflows/docker-build.yaml @@ -12,6 +12,12 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v6 + - name: Use Node.js + uses: actions/setup-node@v4 + with: + node-version: 20.x + - run: npm ci + - run: npm run build --if-present - name: Installs QEMU binaries for multi-platform emulation. uses: docker/setup-qemu-action@v4 - name: Generates image tags and annotations from Git information. diff --git a/docker/Dockerfile b/docker/Dockerfile index a109884..c630732 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,8 +6,10 @@ WORKDIR /app # Copy package files COPY package*.json ./ -# Install dependencies +# Install dependencies and build dist RUN npm ci --only=production +RUN npm run build --if-present + # Stage 2: Production FROM node:20-alpine