FastAPI
와 Mongodb
를 이용하는 람다 온라인 저지 백엔드 서버입니다. Python 3.9+ 에서 실행하세요.
많은 보안 메커니즘들이 구현되어 있지 않아 보안에 매우 취약합니다. 주의해 주시기 바랍니다.
Python3, C, C++ 3개의 언어를 지원합니다.
환경에 GCC 등이 깔려 있어야 하며, 유닉스 계열 운영체제 환경에서 실행하세요.
-
저장소를 로컬에 클론하세요.
git clone https://git.serve.moe/senpai/lambda-ps-api
-
가상 환경을 설정하고, 의존성을 설치합니다.
virtualenv venv
source venv/bin/activate
pip install -r req.txt
이 외에도Mongodb
가 필요합니다. -
코드의
# TODO
로 표시된 Secret, CORS URL 설정을 합니다. -
Uvicorn
서버를 시작합니다.uvicorn main:app
localhost:8000
에 서버가 실행됩니다.
Enjoy!
본 코드는 WTFPL 라이선스로 배포됩니다.
저작자는 코드의 작동에 대한 보증을 하지 않으며, 이 소프트웨어로 인해 야기된 것에 대한 어떠한 책임도 지지 않습니다.