集成式服务后端,用来处理各种操作请求
Express + Typescript + Sequelize + Mysql
# 首先克隆本仓库到本地
git clone https://github.com/Pigeon-Server/Server-Backend-Interface.git
# 进入仓库目录
cd erver-Backend-Interface
# 请确保已经安装了nodejs解释器
# 安装依赖
npm install
# 构建js文件并启动服务器
npm run start:build
1.请确保已经安装了docker
2.将文件夹中的 .env-example
文件 重命名为 .env
文件
3.修改 .env
里一些关键内容, 比如Mysql密码
4.如果你想自行编译镜像并运行, 请注释 docker-compose.yml
中如下内容
image: halfnothing/pigeon-server-sbi:${SBI_VERSION}
并取消如下内容的注释
build:
dockerfile: Dockerfile
5.运行命令构建docker容器
docker compose up -d
1.请确保已经安装了docker
2.构建容器镜像
# sbi:latest 中冒号前面的内容,可以任意更换
docker build -t sbi:latest .
3.运行容器
# 目录挂载请自行解决,如若不能解决,请使用docker-compose运行
# mysql服务请自行搭建,如若不能解决,请使用docker-compose运行
docker run --name server-backend-interface -d -p 80:80 sbi:latest
详见API文档