匿名提问箱
准备一个 Mastodon/Pleroma 上的bot帐号, 创建应用
-
权限范围:
read:accounts
read:statuses
write:statuses
-
重定向 URI: <WORK_URL>/askMe/auth
- (可选) 创建venv环境
$ python -m venv venv
$ source venv/bin/activate
-
安装依赖
pip install -r requirements.txt
-
创建config.py, 可参考config.example*.py
-
第一次运行前的准备工作
python prepare.py
会创建数据库,以及根据config.py生成index.html
-
运行
-
开发环境:
python ask.py
-
生产环境
建议使用uwsgi
$ uwsgi --touch-reload=ask.ini ask.ini &
, 或使用emperor管理uwsgi 与 nginx 配置可参考 example_dist