xSACdb
v0.1.2
BSAC 支部クラブを管理するための Web ベースのデータベース。会員の詳細、トレーニング記録、既知の場所、クラブ旅行を管理します。
アプリケーションのデモ インスタンスに関する情報は、http://xSACdb.wjdp.uk/demo/ で参照できます。
xSACdbは Python Web アプリケーションであり、Django Web フレームワーク上に構築されています。運用環境での使用の場合、サポートされているデプロイ方法は Docker 経由のみです。以下のセクションを参照してください。
開発の場合は、ローカル シェルからサーバーを実行できます。まず、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
ファイルを参照してください。さらにドキュメントをフォローします。