Dify + Cloudflare Tunnel 部署指南

Posted on Thu 09 October 2025 in 开发工具 • Tagged with Dify, Cloudflare, Tunnel, Docker, 部署

本指南详细介绍如何使用 Docker 部署 Dify,并通过 Cloudflare Tunnel 实现安全的外网访问。

前置条件

  • macOS 系统
  • 已安装 Docker 和 Docker Compose
  • 拥有 Cloudflare 账户
  • 拥有一个域名并托管在 Cloudflare

第一步:部署 Dify

1.1 克隆 Dify 仓库

cd /Users/heyaohua/Server
git clone https://github.com/langgenius/dify.git
cd dify/docker

1.2 配置环境变量

# 复制环境变量模板
cp .env.example .env

# 编辑环境变量文件
vim .env

关键配置项: - SECRET_KEY: 生成一个安全的密钥 - DB_USERNAME, DB_PASSWORD: 数据库用户名和密码 - REDIS_PASSWORD: Redis 密码

1.3 启动 Dify 服务

# 启动所有服务 …

Continue reading

GitHub Actions 自动部署自检清单

Posted on Mon 15 January 2024 in 测试 • Tagged with 部署, 测试, GitHub Actions

本文用于验证博客的自动化部署链路是否正常运行,并记录一次完整的流水线健康检查结果,便于后续排查或重复执行。

验证目标

  • 工作流 Deploy Blog to ECS and Netlify 能够被 main 分支推送事件正确触发
  • 构建节点成功安装依赖、拉取子模块并生成静态页面
  • 部署阶段能通过 SSH 连接到 ECS,并执行 make publish 与静态资源同步
  • 构建产物最终落地到 /data/Htdocs/heyaohua/blog,前端可访问最新页面

本次检查结果

检查项 结果 说明
GitHub Actions …

Continue reading