RustRover cargo-generate template: Axum + Vue 3 + TypeScript + Tailwind + sqlx
Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- FROM node:22-bookworm-slim AS builder
- WORKDIR /app
- COPY apps/web/package.json apps/web/package-lock.json* ./apps/web/
- COPY config ./config
- COPY packages/contracts ./packages/contracts
- COPY scripts ./scripts
- WORKDIR /app/apps/web
- RUN npm install
- COPY apps/web ./
- RUN npm run build
-
- FROM nginx:1.27-alpine
- COPY infra/docker/nginx.conf /etc/nginx/conf.d/default.conf
- COPY --from=builder /app/apps/web/dist /usr/share/nginx/html
|