Webapp ทางการเงินของกลุ่ม PetComp (UFMA) เป้าหมายคือการดูแลการจัดการการเข้าและออกจากทรัพยากรทางการเงินของกลุ่มการสอนและการขยาย

ดูเพิ่มเติมที่เดสก์ท็อป
ติดตั้งข้อกำหนดเบื้องต้นที่กล่าวถึงด้านล่างหลังจากโคลนโครงการและป้อนที่เก็บ เปิดเทอร์มินัลของคุณในโฟลเดอร์โครงการและเรียกใช้คำสั่ง:
python manage.py runserver
เซิร์ฟเวอร์ท้องถิ่นจะเริ่มต้นเพื่อปิดมันกด " CTRL " + " C "
เข้าถึงที่อยู่ 127.0.0.1:8000 บนเบราว์เซอร์ของคุณและสนุก
ก่อนอื่นคุณต้องติดตั้ง Python 3.0 Python เป็นภาษาการเขียนโปรแกรมระดับสูงตีความสคริปต์, จำเป็น, การพิมพ์เชิงวัตถุ, การใช้งาน, การใช้งาน, ไดนามิกและการพิมพ์ที่แข็งแกร่ง
sudo apt-get install python3
หลังจากนั้นติดตั้ง PIP PIP เป็นระบบการจัดการแพ็คเกจที่ใช้ในการติดตั้งและจัดการแพ็คเกจซอฟต์แวร์ Python
sudo apt-get install python3-pip
ติดตั้งภาคเสมือนจริง
sudo pip3 install virtualenv
ไปไกลเท่าที่คุณต้องการบันทึกโครงการและสร้างโฟลเดอร์ที่มีชื่อใด ๆ ในกรณีของบทช่วยสอนนี้รหัสถูกบันทึกไว้ในโฟลเดอร์โฮมของระบบ Linux
mkdir ~/safebox-projeto
ป้อนโฟลเดอร์ที่คุณเพิ่งสร้างขึ้น
cd ~/safebox-projeto
จากนั้น สร้างสภาพแวดล้อมเสมือนจริง เพื่อให้การพึ่งพาที่ใช้ในโครงการไม่ขัดแย้งกับสิ่งอำนวยความสะดวก คำสั่งนี้จะสร้างชุดของไฟล์ที่จะช่วยให้คุณแยก Webapp นี้ออกจากคอมพิวเตอร์ที่เหลือของคุณป้องกันข้อผิดพลาดที่อาจเกิดขึ้นจากการสร้างความเสียหายให้กับโครงการของคุณเอง (แนวปฏิบัติที่ดี)
virtualenv ambiente-virtual
เพื่อเปิดใช้งานสภาพแวดล้อมเสมือนจริงให้ใช้คำสั่ง:
source ambiente-virtual/bin/activate
ป้อนโฟลเดอร์สภาพแวดล้อมเสมือนจริง
cd ambiente-virtual/
ในที่สุดก็โคลนที่เก็บ GitHub
git clone https://github.com/Marcos-Costa/safebox.git
ในที่สุดเรียกใช้ PIP เพื่อให้ติดตั้งการพึ่งพาอื่น ๆ โดยอัตโนมัติ
pip install -r /safebox/requirements.txt
นั่นคือทั้งหมดที่มีการติดตั้งโครงการ
เพื่อเรียกใช้ใช้ในโฟลเดอร์ที่เก็บข้อมูล
cd safebox/
เรียกใช้คำสั่งต่อไปนี้:
python3 manage.py runserver
เยี่ยมชมลิงค์เพื่อใช้ WebApp หรือกด Ctrl + C ไปยังเทอร์มินัลของคุณเพื่อสิ้นสุด WebApp
การทดสอบเป็นไปโดยอัตโนมัติและดำเนินการในสภาพแวดล้อม circleci หากคุณมีความรู้เกี่ยวกับ การทดสอบหน่วย คุณสามารถทำการทดสอบคำสั่งที่ใช้ในเครื่อง
python3 manage.py test
การปรับใช้แอปพลิเคชันนั้นเป็นไปโดยอัตโนมัติโดยใช้ Circleci ทุกครั้งที่มีการผสาน/การกระทำใน Branch Master (ซึ่งเป็นสีขาวที่ได้รับการป้องกัน) WebHok จะถูกดำเนินการและการปรับใช้อัตโนมัติจะเกิดขึ้นบนเซิร์ฟเวอร์ ในการกำหนดค่าการปรับใช้บนเซิร์ฟเวอร์ของคุณอ่านเอกสาร Circleci บนไฟล์การกำหนดค่า YAML ไฟล์กำหนดค่าอยู่ใน . circleci/config.yml
Git ถูกใช้สำหรับเวอร์ชัน
ดูรายชื่อผู้สนับสนุนที่เข้าร่วมในโครงการด้วย
โครงการนี้ใช้ใบอนุญาต MIT - ดูใบอนุญาตใบอนุญาต MD สำหรับรายละเอียดเพิ่มเติม