ฐานข้อมูลบนเว็บสำหรับการจัดการสโมสรสาขา 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-compose.yml
ใน repo เพื่อดูตัวอย่างวิธีเพิ่มเซิร์ฟเวอร์ เอกสารเพิ่มเติมที่จะปฏิบัติตาม