前置条件
- Go 1.22 或更高版本
- Node.js 18 或更高版本(用于构建前端)
- WebP 工具(
libwebp-tools
) - AVIF 工具(
libavif-apps
) - Redis(可选,用于元数据和标签存储)
- Docker 和 Docker Compose(可选,用于容器化部署)
安装
Docker 部署
使用预构建镜像(推荐)
-
克隆仓库
-
配置环境变量
复制示例环境文件并进行编辑:
确保 Docker 可以访问此
.env
文件,或者直接在docker-compose.yaml
中配置环境变量。 -
启动服务
本地构建部署
-
克隆仓库
-
配置环境变量
-
构建并启动