Files
oneos-/Dockerfile
kkfluous a8b04281cc
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
feat: Add CI/CD and deployment configuration
Add Woodpecker CI pipeline, Dockerfile, nginx config, and docker-compose for automated build and deployment.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 20:00:31 +08:00

16 lines
287 B
Docker

FROM node:22-alpine AS builder
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci
COPY . .
RUN npm run build
FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]