后端Docker 部署

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 服务。本文不再赘述。

除此之外,如引言所述还需要部署一个前端,请参考 前端文档 继续完成部署前端主题的步骤。

相关链接