# account_mgr_server **Repository Path**: shuishouxinbade/account_mgr_server ## Basic Information - **Project Name**: account_mgr_server - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-16 - **Last Updated**: 2025-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README write account manager web server,user fastapi, use sqlite3, use jwt, use orm; define founction module in diff directory, use restful api apis: login, logout, user, account list, account create, account delete, account update, account get ## Install dependencies ``` sh pip install fastapi uvicorn sqlalchemy python-jose[cryptography] passlib==1.7.4 bcrypt==4.0.1 dotenv python-multipart # test pip install pytest httpx sqlalchemy pytest-asyncio ``` or ``` sh pip install -r requirements_dev.txt ``` ## Create dependencies file ``` sh pip freeze > requirements_dev.txt ``` ## Run the server ### run dev ``` uvicorn app.main:app --reload ``` ### run prod ``` # 运行(生产环境推荐 `--workers` 多进程) uvicorn main:app --host 0.0.0.0 --port 8000 --workers 2 or # docker运行 docker-compose up -d ``` ## run test ``` pytest ```