# Development Dockerfile for Heady with hot reload FROM node:20-alpine AS base # Install pnpm RUN corepack enable && corepack prepare pnpm@10.4.0 --activate # Development stage FROM base AS development WORKDIR /app # Disable Astro telemetry ENV ASTRO_TELEMETRY_DISABLED=1 # Copy package files COPY package.json pnpm-lock.yaml ./ # Install dependencies RUN pnpm install --frozen-lockfile # Copy source code COPY . . # Expose dev server port EXPOSE 3000 # Start development server with hot reload CMD ["pnpm", "dev"]