Files
remoteturtle/server/Dockerfile.dev

23 lines
368 B
Docker

# Development Dockerfile with hot reload
FROM node:18-alpine
WORKDIR /app
# Install nodemon for hot reload
RUN npm install -g nodemon
# Copy package files
COPY package*.json ./
# Install all dependencies (including dev)
RUN npm install
# Copy source code
COPY . .
# Expose ports
EXPOSE 3001 3002
# Start with nodemon for hot reload
CMD ["nodemon", "server.js"]