diff --git a/dashboard/Dockerfile b/dashboard/Dockerfile index 67899b3..e7d21b7 100644 --- a/dashboard/Dockerfile +++ b/dashboard/Dockerfile @@ -10,15 +10,11 @@ WORKDIR /home/app COPY --link ./dashboard/package.json ./dashboard/pnpm-lock.yaml ./dashboard/ WORKDIR /home/app/dashboard -RUN pnpm install --filter dashboard - -WORKDIR /home/app +RUN pnpm install COPY --link ./dashboard ./ -WORKDIR /home/app/dashboard - -RUN pnpm run build +RUN pnpm run build:compose FROM node:21-alpine AS production diff --git a/dashboard/package.json b/dashboard/package.json index 89ecdfd..b4f1dda 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -5,6 +5,7 @@ "scripts": { "build": "npm run workspace:shared && nuxt build --dotenv .env.testmode", "build:prod": "npm run workspace:shared && nuxt build --dotenv .env.prod", + "build:compose": "nuxt build", "dev": "npm run workspace:shared && nuxt dev --dotenv .env.testmode", "dev:prod": "npm run workspace:shared && nuxi dev --dotenv .env.prod", "dev:docker": "npm run workspace:shared && nuxi dev --dotenv .env.docker",