diff --git a/Dockerfile b/Dockerfile index 1cf8bf0..85a675b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,14 @@ # base node image -FROM node:16-bullseye-slim as base +FROM node:22-bullseye-slim AS base # set for base and all layer that inherit from it -ENV NODE_ENV production +ENV NODE_ENV=production # Install openssl for Prisma RUN apt-get update && apt-get install -y openssl sqlite3 # Install all node_modules, including dev dependencies -FROM base as deps +FROM base AS deps WORKDIR /timer @@ -16,7 +16,7 @@ ADD package.json .npmrc ./ RUN npm install --include=dev # Setup production node_modules -FROM base as production-deps +FROM base AS production-deps WORKDIR /timer @@ -25,7 +25,7 @@ ADD package.json .npmrc ./ RUN npm prune --omit=dev # Build the app -FROM base as build +FROM base AS build WORKDIR /timer