synor/apps/desktop-wallet/Dockerfile.dev
2026-02-02 14:30:07 +05:30

26 lines
594 B
Text

# Development Dockerfile for Synor Desktop Wallet Frontend
# This runs the Vite dev server for hot-reload development
FROM node:20-alpine
# Install pnpm
RUN corepack enable && corepack prepare pnpm@latest --activate
# Install curl for healthcheck
RUN apk add --no-cache curl
WORKDIR /app
# Copy package files
COPY package.json pnpm-lock.yaml* ./
# Install dependencies
RUN pnpm install --frozen-lockfile || pnpm install
# Copy source files
COPY . .
# Expose the dev server port
EXPOSE 19420
# Start the Vite dev server
CMD ["pnpm", "run", "dev", "--host", "0.0.0.0", "--port", "19420"]