Deployment prod

This commit is contained in:
Zakhar
2026-09-25 22:14:07 +03:00
parent d5602f6bde
commit 6c12d59a26
4 changed files with 3 additions and 23 deletions
Generated
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="" vcs="Git" />
</component>
</project>
-14
View File
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="WebResourcesPaths">
<contentEntries>
<entry url="file://$PROJECT_DIR$">
<entryData>
<resourceRoots>
<path value="file://$PROJECT_DIR$/projects" />
</resourceRoots>
</entryData>
</entry>
</contentEntries>
</component>
</project>
+2 -2
View File
@@ -2,7 +2,7 @@ import hashlib
from dataclasses import dataclass, field
from typing import Optional
from pydantic import BaseModel
from pydantic import BaseModel, Field
from contracts.ProjectContext import ProjectContext
@@ -13,7 +13,7 @@ class IssueComment(BaseModel):
body: str
created_at: int
is_agent: bool = False
marker: dict[str, str] = field(default_factory=dict)
marker: dict[str, str] = Field(default_factory=dict)
@dataclass
-6
View File
@@ -56,16 +56,10 @@ async def lifespan(app: FastAPI):
watcher = asyncio.create_task(watch_and_reset())
app.state.youtrack_mcp = await YouTrackMCPClient(
str(os.getenv('YOUTRACK_MCP_SERVER')),
str(os.getenv('YOUTRACK_MCP_TOKEN')),
).connect()
yield
# ---- shutdown ----
watcher.cancel()
await app.state.youtrack_mcp.close()
app = FastAPI(lifespan=lifespan)