allow for running dev environment inside docker

This commit is contained in:
Amruth Pillai
2026-04-25 11:26:02 +02:00
parent 847d69b621
commit 849aad6497
3 changed files with 75 additions and 11 deletions
+21
View File
@@ -0,0 +1,21 @@
# syntax=docker/dockerfile:1
# ---------- Development Layer ----------
FROM node:24-slim AS development
ENV NODE_ENV="development"
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
pnpm install --frozen-lockfile
EXPOSE 3000
CMD ["pnpm", "run", "dev"]