Spaces:
Paused
Paused
Download apps/web/Dockerfile from nathycodes/presentercoach: direct link, hf CLI and curl.
- Browser
- Download file 685 Bytes
-
https://huggingface.co/spaces/nathycodes/presentercoach/resolve/main/apps/web/Dockerfile
- Command line
-
hf download hf://spaces/nathycodes/presentercoach/apps/web/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/nathycodes/presentercoach/resolve/main/apps/web/Dockerfile
685 Bytes
| FROM node:20-alpine | |
| WORKDIR /app | |
| COPY package.json ./package.json | |
| COPY package-lock.json ./package-lock.json | |
| COPY tsconfig.base.json ./tsconfig.base.json | |
| COPY apps/web/package.json ./apps/web/package.json | |
| COPY packages/shared/package.json ./packages/shared/package.json | |
| WORKDIR /app | |
| RUN npm ci | |
| WORKDIR /app | |
| COPY apps/web ./apps/web | |
| COPY packages/shared ./packages/shared | |
| WORKDIR /app/apps/web | |
| RUN npm run build | |
| RUN mkdir -p .next/standalone/apps/web/.next \ | |
| && cp -R .next/static .next/standalone/apps/web/.next/static \ | |
| && cp -R public .next/standalone/apps/web/public | |
| EXPOSE 3000 | |
| ENV HOSTNAME=0.0.0.0 | |
| ENV PORT=3000 | |
| CMD ["node", ".next/standalone/apps/web/server.js"] | |