diff --git a/.npmrc b/.npmrc index d67f374..6b0d72d 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ node-linker=hoisted +ignore-builds=false diff --git a/Dockerfile.nuxt b/Dockerfile.nuxt index f13a6dc..00bede9 100644 --- a/Dockerfile.nuxt +++ b/Dockerfile.nuxt @@ -2,9 +2,10 @@ FROM node:22-alpine AS build WORKDIR /app -RUN corepack enable && corepack prepare pnpm@latest --activate +RUN corepack enable -COPY package.json pnpm-lock.yaml ./ +COPY package.json pnpm-lock.yaml .npmrc ./ +RUN corepack install RUN pnpm install --frozen-lockfile COPY . . diff --git a/justfile b/justfile index 05e6c7b..1987967 100644 --- a/justfile +++ b/justfile @@ -9,8 +9,9 @@ dev-api: cargo run api build version: - docker build -t task-line:{{ version }} . + docker build -f Dockerfile.nuxt -t atcr.io/tobinio.dev/task-line/nuxt:{{ version }} . + docker build -f Dockerfile.api -t atcr.io/tobinio.dev/task-line/api:{{ version }} . publish version: (build version) - docker tag task-line:{{ version }} ghcr.io/tobinio/task-line:{{ version }} - docker push ghcr.io/tobinio/task-line:{{ version }} + docker push atcr.io/tobinio.dev/task-line/nuxt:{{ version }} + docker push atcr.io/tobinio.dev/task-line/api:{{ version }} diff --git a/package.json b/package.json index d992546..7907a12 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "task-line", "private": true, "type": "module", + "packageManager": "pnpm@9.12.3", "scripts": { "build": "nuxt build --dotenv .env.production", "dev": "nuxt dev",