deafgain-website/Dockerfile.dev

16 lines
306 B
Text

FROM node:20-alpine
RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app
COPY package.json pnpm-lock.yaml* ./
RUN pnpm install
# Only copy necessary source files, excluding public
COPY src/ ./src/
COPY index.html tsconfig.json vite.config.ts ./
EXPOSE 5173
CMD ["pnpm", "dev"]