[Scaffold] Base project structure and configuration #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Create the foundational project structure following the BLUEPRINT.md pattern.
Tasks
pyproject.tomlwith dependencies (fastmcp, aiounifi, starlette, uvicorn, python-dotenv)Dockerfilewith multi-stage builddocker-compose.ymlwith PORT env variable pattern.env.examplewith all configuration variables.gitea/workflows/build.yamlCI workflowREADME.mdConfiguration Variables
UNIFI_HOSTUNIFI_USERNAMEUNIFI_PASSWORDUNIFI_PORT443UNIFI_SITEdefaultUNIFI_VERIFY_SSLfalseUNIFI_ALLOW_WRITESfalseAcceptance Criteria
uv pip install -e .