Skip to content

实战:Docker + Nginx 部署 VitePress

如果你想把文档站容器化,可以用 Nginx 镜像托管构建产物。

Dockerfile

dockerfile
FROM nginx:stable-alpine
COPY docs/.vitepress/dist /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80

nginx.conf

nginx
server {
    listen 80;
    server_name _;
    root /usr/share/nginx/html;
    index index.html;

    location / {
        try_files $uri $uri/ /index.html;
    }
}

构建运行

bash
npm run build
docker build -t langchain-cn-docs .
docker run -d -p 80:80 --name langchain-docs langchain-cn-docs

如果部署到阿里云 ECS,也可以不使用 Docker,直接用系统 Nginx 托管静态文件即可。

非官方声明

本站为个人维护的非官方中文学习文档,不代表 LangChain 官方。页面内容是基于公开文档、源码实践和中文开发者视角重新整理的学习资料。涉及 API 细节时,请以官方文档和实际安装版本为准。

参考来源

  • LangChain / LangGraph 官方文档:https://docs.langchain.com/
  • LangChain API Reference:https://reference.langchain.com/
  • 本站内容为中文学习整理,不做官方身份声明。

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。