浏览Surgio官方文档-快速搭建托管API了解准备方法,并按教程准备好配置文件。
若自己不会准备,则可下载本库中的示例gateway.js(https://raw.githubusercontent.com/accors/surgio-docker/main/gateway.js
将该gateway.js放入你的Surgio文件夹根目录。
安装Docker与Docker-Compose。可使用curl -fsSL https://get.docker.com | bash -s docker 一键安装,运行完成后自行安装docker-compose-plugin即可完成Docker-Compose安装。
拉取Docker镜像:accors/surgio:latest
将自己的Surgio文件夹上传至私有Git存储库,并获取私钥(OPENSSH PRIVATE KEY开头)并自行转义换行以备用。
配置Docker-Compose配置文件,下附示例
version: '3.7'
services:
surgio:
image: accors/surgio:latest
container_name: surgio-docker
restart: unless-stopped
environment:
- REPO_URL=Git存储库链接(示例:[email protected]:用户名/仓库名称.git)
- REPO-DOMAIN=存储库使用的域名(示例:github.com)
- REPO-BRANCH=存储库的分支名称(示例:main)
- KEY=存储库转义后的私钥
ports:
- "3000:3000" #默认gateway指定内部监听端口3000,若需修改则自己修改Surgio配置仓库中的gateway.js,并修改:后的端口号。
volumes:
- "./surgio:/surgio" #默认映射文件夹的根目录下surgio文件夹为主目录
Content type
Image
Digest
sha256:238c07f73…
Size
85.9 MB
Last updated
about 2 months ago
docker pull accors/surgio