实战: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 80nginx.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/ - 本站内容为中文学习整理,不做官方身份声明。