Files
autotest/Dockerfile
T

25 lines
440 B
Docker

# syntax=docker/dockerfile:1
FROM node:20-alpine
WORKDIR /app
# Install dependencies
COPY package*.json ./
RUN npm ci --only=production
# Copy application code
COPY server ./server
COPY web ./web
COPY testcases ./testcases
COPY testplans ./testplans
# Create output directory (for generated reports/plans)
RUN mkdir -p output/testplans output/reports
EXPOSE 4321
ENV NODE_ENV=production
ENV PORT=4321
CMD ["node", "server/index.js"]