startbootstrap-startbootstrap-simple-sidebar
SUCCESS
11m 18s
History Source
SummaryIterations2Transcript13Dockerfile
Dockerfile22 lines · 352 chars
# Build and run Start Bootstrap Simple Sidebar
FROM node:slim

# Create app directory
WORKDIR /app

# Install dependencies
COPY package.json package-lock.json ./
RUN npm ci

# Copy source files
COPY . .

# Build assets
RUN npm run build

# Expose port for BrowserSync
EXPOSE 3000

# Start the dev server (BrowserSync) to serve dist
CMD ["npm","start"]