RustRover cargo-generate template: Axum + Vue 3 + TypeScript + Tailwind + sqlx
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

15 rader
425 B

  1. FROM node:22-bookworm-slim AS builder
  2. WORKDIR /app
  3. COPY apps/web/package.json apps/web/package-lock.json* ./apps/web/
  4. COPY config ./config
  5. COPY packages/contracts ./packages/contracts
  6. COPY scripts ./scripts
  7. WORKDIR /app/apps/web
  8. RUN npm install
  9. COPY apps/web ./
  10. RUN npm run build
  11. FROM nginx:1.27-alpine
  12. COPY infra/docker/nginx.conf /etc/nginx/conf.d/default.conf
  13. COPY --from=builder /app/apps/web/dist /usr/share/nginx/html