无花盒

Figbox 是一个简单快速的后台服务系统,它可以简单地安装在服务器上并简单地运行。 它依赖于Fastapi,所以它非常之简单和易于上手,即使你不懂得编程,你也可以利用已建打造好的模组来为你建立你的服务。

如何开始它?

由于使用了Fastapi你可以使用uvicorn来启动它,比如:

uvicorn app.main:app --port 8080 --host 0.0.0.0 --reload

当然你不能在一开始运行它,你还要构建环境,请想办法把这项目下载到你的目录,你可以使用git的克隆,例如:

git clone https://github.com/normidar/fig_box

在克隆之后请进入到改目录,如下:

cd fig_box

在进入目录之后,你还需要建立虚拟空间(如果你想简单也可以不建立它),例如:

python3 -m venv tutorial-env

然后就可以在虚拟环境中下载需要的安装包了,请运行以下命令:

pip3 install -r requirements.txt

这时你可以开始运行写在前面的命令,在今后你只需要执行它。

uvicorn app.main:app --port 8080 --host 0.0.0.0 --reload

我们希望这部分能变得更简单,简单是我们的初衷。如果你有时间和能力,希望你能帮助我们开发一个启动器。

Api界面

在启动了这个系统之后,你可以入到这个连接查看你的系统的API视图:

http://0.0.0.0:8080/docs