{ "$schema": "../../node_modules/nx/schemas/project-schema.json", "name": "backend-server", "projectType": "application", "sourceRoot": "backend/server", "targets": { "install": { "executor": "nx:run-commands", "options": { "command": "bash -lc '[ -x ../../.venv/bin/python ] || python3 -m venv ../../.venv; ../../.venv/bin/python -m ensurepip --upgrade; ../../.venv/bin/python -m pip install -r requirements.txt'", "cwd": "backend/server" } }, "dev": { "executor": "nx:run-commands", "dependsOn": [ "install" ], "options": { "command": "../../.venv/bin/uvicorn app:app --host 0.0.0.0 --port ${BACKEND_PORT:-5000} --reload", "cwd": "backend/server" } }, "start": { "executor": "nx:run-commands", "dependsOn": [ "install" ], "options": { "command": "../../.venv/bin/uvicorn app:app --host 0.0.0.0 --port ${BACKEND_PORT:-5000}", "cwd": "backend/server" } } }, "tags": [ "scope:backend", "type:api" ] }