Download Dockerfile from simikkk/test8: direct link, hf CLI and curl.
- Browser
- Download file 1.32 kB
-
https://huggingface.co/spaces/simikkk/test8/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/simikkk/test8/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/simikkk/test8/resolve/main/Dockerfile
1.32 kB
| # ── Stage 1: Install dependencies ───────────────────────────────────── | |
| FROM node:20-alpine AS deps | |
| WORKDIR /app | |
| COPY package.json ./ | |
| COPY prisma ./prisma/ | |
| RUN npm install --ignore-scripts 2>/dev/null | |
| # ── Stage 2: Build ──────────────────────────────────────────────────── | |
| FROM node:20-alpine AS builder | |
| WORKDIR /app | |
| COPY --from=deps /app/node_modules ./node_modules | |
| COPY . . | |
| ENV DATABASE_URL="file:./db/custom.db" | |
| RUN mkdir -p /app/db | |
| RUN npx prisma generate | |
| RUN npm run build | |
| # ── Stage 3: Production ─────────────────────────────────────────────── | |
| FROM node:20-alpine AS runner | |
| WORKDIR /app | |
| ENV NODE_ENV=production | |
| ENV PORT=7860 | |
| ENV HOSTNAME="0.0.0.0" | |
| ENV DATABASE_URL="file:./db/custom.db" | |
| RUN mkdir -p /app/db | |
| COPY --from=builder /app/.next/standalone ./ | |
| COPY --from=builder /app/.next/static ./.next/static | |
| COPY --from=builder /app/public ./public | |
| COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma | |
| COPY --from=builder /app/node_modules/@prisma ./node_modules/@prisma | |
| EXPOSE 7860 | |
| CMD ["node", "/app/server.js"] |