xSACdb
v0.1.2
BSAC 지회클럽 관리를 위한 웹 기반 데이터베이스입니다. 회원 세부 정보, 교육 기록, 알려진 장소 및 클럽 여행을 관리합니다.
애플리케이션의 데모 인스턴스에 대한 정보는 http://xSACdb.wjdp.uk/demo/에서 찾을 수 있습니다.
xSACdb 는 Python 웹 애플리케이션이며 Django 웹 프레임워크를 기반으로 구축되었습니다. 프로덕션 사용의 경우 지원되는 유일한 배포 방법은 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
파일을 참조하세요. 더 많은 문서를 따라야 합니다.