0 废话,dify1.0.1内网环境,离线部署

360影视 日韩动漫 2025-03-31 16:51 2

摘要:大家好,我是Ai学习的老章极简,0废话,亲测无bug。⏬下载项目# Git 的 SSH 协议通常更稳定,尤其适合大仓库git clone git@github.com:langgenius/dify.git --branch 1.0.1cd dify/dock

大家好,我是Ai学习的老章

极简,0废话,亲测无bug。

⏬下载项目

# Git 的 SSH 协议通常更稳定,尤其适合大仓库git clone git@github.com:langgenius/dify.git --branch 1.0.1cd dify/dockercp .env.example .env# 编辑 `.env` 文件中的环境变量值PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple

启动Dify

DOCKER_DEFAULT_PLATFORM=linux/amd64 docker compose up -d

保存Docker文件

# 创建保存目录mkdir dify-offline-1.0.1 && cd dify-offline-1.0.1# 核心服务docker save langgenius/dify-api:1.0.1 > dify-api-1.0.1.tardocker save langgenius/dify-web:1.0.1 > dify-web-1.0.1.tar# 数据库组件docker save postgres:15-alpine > postgres-15-alpine.tardocker save redis:6-alpine > redis-6-alpine.tar# 网络服务docker save nginx:latest > nginx-latest.tardocker save ubuntu/squid:latest > squid-latest.tar# AI相关组件docker save semitechnologies/weaviate:1.19.0 > weaviate-1.19.0.tardocker save langgenius/dify-sandbox:0.2.10 > dify-sandbox-0.2.10.tar# 插件服务docker save langgenius/dify-plugin-daemon:0.0.4-local > plugin-daemon-0.0.4-local.tar

❗️将项目文件和镜像文件复制到生产服务器

服务器中加载 Docker 镜像:

cd docker_imagesdocker load -i dify-web.tardocker load -i dify-api.tardocker load -i postgres.tardocker load -i nginx.tardocker load -i dify-sandbox.tardocker load -i redis.tardocker load -i squid.tardocker load -i weaviate.tar

启动服务:

PORT=3000 docker compose -f docker-compose.yaml up -d

制作不易,如果这篇文章觉得对你有用,可否点个关注。给我个三连击:点赞、转发和在看。若可以再给我加个,谢谢你看我的文章,我们下篇再见!

来源:小隐科技论

相关推荐