Files
jmespath-playground/Dockerfile
Slawomir Koszewski 61408d6362 Fix serve command options in Dockerfile
- Remove unsupported --host flag from serve command
- The serve package with -l option binds to 0.0.0.0 by default in containers
- Container will now start properly without ArgError
2026-01-18 16:13:00 +01:00

26 lines
475 B
Docker

# Use Node 24 LTS as base image
FROM node:24-alpine
# Set working directory
WORKDIR /app
# Copy package files
COPY package*.json ./
# Install dependencies (including serve for production)
RUN npm ci
# Copy application source
COPY . .
# Build the application
RUN npm run build
# Install serve globally for production serving
RUN npm install -g serve
# Expose port 3000
EXPOSE 3000
# Start the application using serve directly
CMD ["serve", "-s", "build", "-l", "3000"]