无花盒
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