This commit is contained in:
@@ -12,7 +12,7 @@ jobs:
|
|||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
node-version: [24.x]
|
node-version: [24.15.0]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
|
|||||||
+4
-3
@@ -1,21 +1,22 @@
|
|||||||
# Byggas från projektets rot: docker build -f backend/Dockerfile -t recipe-importer-api:local .
|
# Byggas från projektets rot: docker build -f backend/Dockerfile -t recipe-importer-api:local .
|
||||||
|
|
||||||
# Stage 1: Bygg applikationen
|
# Stage 1: Bygg applikationen
|
||||||
FROM node:22-alpine AS builder
|
FROM node:24.15.0-alpine AS builder
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Kopiera backend-filer
|
# Kopiera backend-filer
|
||||||
COPY backend/package.json ./
|
COPY backend/package.json ./
|
||||||
|
COPY backend/package-lock.json ./
|
||||||
COPY backend/src ./src
|
COPY backend/src ./src
|
||||||
COPY backend/tsconfig.json ./
|
COPY backend/tsconfig.json ./
|
||||||
COPY backend/nest-cli.json ./
|
COPY backend/nest-cli.json ./
|
||||||
|
|
||||||
# Köra npm install
|
# Köra npm install
|
||||||
RUN npm install
|
RUN npm ci
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|
||||||
# Stage 2: Kör applikationen
|
# Stage 2: Kör applikationen
|
||||||
FROM node:22-alpine AS runner
|
FROM node:24.15.0-alpine AS runner
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user