Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

환경 설정

python3 -m venv .venv
source .venv/bin/activate

라이브러리 설치

pip install -r requirements.txt

FastAPI 서버 실행

uvicorn app.main:app --reload

데이터베이스 수정

db/base.py를 수정해야함

데이터베이스 마이그레이션

alembic revision --autogenerate -m "test" 

마이그레이션 파일 수정

alembic upgrade head

더미데이터 추가 코드

mysql -h 127.0.0.1 -P 3306 -u root -p demo < dummy.sql

비밀번호는 password123!

학생 테스트 코드

PYTHONPATH=. pytest tests/test_student.py 

instructor 테스트 코드

PYTHONPATH=. pytest tests/test_instructor.py 

영상 썸네일 추출을 위해 ffmpeg(시스템 패키지)가 필요합니다.

macOS: brew install ffmpeg

Ubuntu: sudo apt-get install ffmpeg

About

Capstone back-end

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages