Skip to content

快速开始

安装部署教程视频

手动Docker部署

  1. 需提前安装好Redis和MongoDB以及Docker服务
  2. 拉取镜像: docker pull iimeta/fastapi:latest
  3. 创建配置文件目录: mkdir -p /data/fastapi/manifest/config
  4. 进入配置文件目录: cd /data/fastapi/manifest/config
  5. 下载配置文件: wget https://github.com/iimeta/fastapi/raw/docker/manifest/config/config.yaml
  6. 修改配置文件: vi config.yaml 按 config.yaml 中配置项的注释, 修改对应参数
  7. 启动服务:
bash
docker run --name fastapi -d -p 8000:8000 \
  --network host \
  --restart=always \
  -v /etc/localtime:/etc/localtime:ro \
  -v /data/fastapi:/app \
  iimeta/fastapi:latest
  1. 访问: http://ip:8000/ 如: http://127.0.0.1:8000/

自动Docker部署

  1. 需提前安装好Redis和MongoDB以及Docker服务
  2. 下载一键部署脚本: wget -O install.sh https://github.com/iimeta/fastapi/raw/docker/bin/install.sh && sh install.sh
  3. 修改配置文件: vi /data/fastapi/manifest/config/config.yaml 按 config.yaml 中配置项的注释, 修改对应参数
  4. 启动服务: chmod +777 start.sh && ./start.sh
  5. 访问: http://ip:8000/ 如: http://127.0.0.1:8000/

备用国内镜像地址

bash
docker pull registry.cn-hangzhou.aliyuncs.com/iimeta/fastapi:latest
bash
docker run --name fastapi -d -p 8000:8000 \
  --network host \
  --restart=always \
  -v /etc/localtime:/etc/localtime:ro \
  -v /data/fastapi:/app \
  registry.cn-hangzhou.aliyuncs.com/iimeta/fastapi:latest

那年我双手插兜, 让bug稳如老狗