Download Dockerfile from olivermao/test: direct link, hf CLI and curl.
- Browser
- Download file 510 Bytes
-
https://huggingface.co/spaces/olivermao/test/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/olivermao/test/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/olivermao/test/resolve/main/Dockerfile
510 Bytes
| # 第一阶段:构建应用 | |
| FROM node:18-alpine as build | |
| WORKDIR /app | |
| # 复制依赖文件 | |
| COPY package*.json pnpm-lock.yaml ./ | |
| # 安装 pnpm 并安装依赖 | |
| RUN npm install -g pnpm && pnpm install --frozen-lockfile | |
| # 复制源代码 | |
| COPY . . | |
| # 构建应用 | |
| RUN pnpm run build | |
| # 第二阶段:运行 nginx 服务器 | |
| FROM nginx:alpine | |
| # 复制构建产物到 nginx 目录 | |
| COPY --from=build /app/dist /usr/share/nginx/html | |
| # 暴露端口 80 | |
| EXPOSE 80 | |
| # 启动 nginx | |
| CMD ["nginx", "-g", "daemon off;"] |