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
檔案。更多文件可供關注。