-
Notifications
You must be signed in to change notification settings - Fork 739
Open
Description
Dockerfile:
# 使用 Node.js 的官方 Docker 镜像作为基础镜像
FROM node:latest
# 设置环境变量,例如设置时区,这里设置为 UTC
ENV TZ=UTC
# 设置工作目录
WORKDIR /usr/src/app
# 安装 pnpm,项目中提到需要 pnpm
RUN npm install -g pnpm
# 从 GitHub 仓库克隆项目到工作目录
RUN git clone https://github.com/visiky/resume.git /usr/src/app
# 切换到项目目录
WORKDIR /usr/src/app/resume
# 安装项目依赖
RUN pnpm install
# 如果项目需要暴露端口,则使用 EXPOSE 指令
EXPOSE 8000
# 定义启动命令,这里假设项目使用 npm start 启动
CMD ["npm", "start"]
启动日志:
2024-05-14 15:11:56 .3.4/node_modules/babel-plugin-lodash/lib/index.js:102:44)
⠀
You can now view resume in the browser.
⠀
http://localhost:8000/
⠀
View GraphiQL, an in-browser IDE, to explore your site's data and schema
⠀
http://localhost:8000/___graphql
⠀
Note that the development build is not optimized.
To create a production build, use gatsby build
⠀
success Building development bundle - 16.415s
2024-05-14 15:12:12
但访问8000端口是empty response ,端口已映射。
Metadata
Metadata
Assignees
Labels
No labels