Docker 部署
安装 Docker
如果你的服务器在国内,可使用LinuxMirror的脚本快速安装Docker,安装命令如下:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
服务器在海外地区,可以直接使用官方脚本安装:
curl -fsSL https://get.docker.com | bash -s docker
如果您成功安装了 Docker 和 Docker-Compose,可以通过以下命令查看版本:
docker -v
docker compose version
拉取配置文件
⚠️
目前 Docker 镜像为私有仓库存储,你需要先联系相关成员Mikuの鬆将你拉入私有存储镜像库后才能使用官方 Docker 镜像。
cd && mkdir -p sugarless/api && cd $_
# 拉取 docker-compose.yml 文件
wget https://fastly.jsdelivr.net/gh/SugarLess-CN/Script@main/Api/docker-compose.yml
配置 Api 启动配置文件
在下方的表格里填入你的配置,然后点击下方的复制,在放置 docker-compose.yml
的目录下新建.env
文件,粘贴进去保存即可。
鼠标悬停在下方的表格中,可以查看对应的配置项变量名。
环境变量配置
⚠️
JWT 密钥
:需要填写长度不小于 16 个字符,不大于 32 个字符的字符串,用于加密用户的 JWT,务必保存好自己的密钥,不要泄露给他人。
启动后端
docker compose up -d
完成
至此,你已完成了后端的部署工作。
剩下的就是你的事了,你可以使用 Nginx 或者 Caddy 等反向代理工具,也可以使用 Cloudflare 等 CDN 服务。本文不再赘述。
除此之外,如引言所述还需要部署一个前端,请参考 前端文档 继续完成部署前端主题的步骤。