xSACdb
v0.1.2
用于管理 BSAC 分会的基于网络的数据库。它负责管理会员详细信息、培训记录、已知地点和俱乐部旅行。
您可以在此处找到有关应用程序演示实例的信息:http://xSACdb.wjdp.uk/demo/。
xSACdb是一个 Python Web 应用程序,它构建在 Django Web 框架上。对于生产使用,唯一支持的部署方法是通过 Docker。请参阅下面的部分。
对于开发,您可以从本地 shell 运行服务器。首先通过安装 Python 和前端包来设置本地环境:
npm install
pipenv install
然后创建数据库并填充虚假数据:
pipenv run src/manage.py migrate
pipenv run src/manage.py reset_fake_db
最后启动应用程序:
pipenv run honcho start
该应用程序的分发没有任何资格、课程或 SDC。我还没有完全研究过这一点,但我猜 BSAC 拥有该数据的版权。你必须自己把这个放进去。
通过 docker 容器进行部署。有关如何启动服务器的示例,请参阅存储库中的docker-compose.yml
文件。更多文档可供关注。