mirror of
https://github.com/coleam00/Archon.git
synced 2025-12-23 18:29:18 -05:00
25 lines
577 B
Docker
25 lines
577 B
Docker
# Simple Vite dev server setup
|
|
FROM node:18-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
# Install system dependencies needed for some npm packages
|
|
RUN apk add --no-cache python3 make g++ git curl
|
|
|
|
# Copy package files
|
|
COPY package*.json ./
|
|
|
|
# Install dependencies including dev dependencies for testing
|
|
RUN npm ci
|
|
|
|
# Create coverage directory with proper permissions
|
|
RUN mkdir -p /app/coverage && chmod 777 /app/coverage
|
|
|
|
# Copy source code
|
|
COPY . .
|
|
|
|
# Expose Vite's default port
|
|
EXPOSE 5173
|
|
|
|
# Start Vite dev server with host binding for Docker
|
|
CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"] |