feat: add Docker support with uv and update taskipy start command
- Add Dockerfile using uv for dependency management - Add docker-compose.yaml for container orchestration - Add .dockerignore to optimize builds - Update taskipy start task with http transport and port 3001 - Update README.md and AGENTS.md with Docker documentation
This commit is contained in:
@@ -19,10 +19,10 @@ class TrytonSettings:
|
||||
_client: Optional[Client] = field(default=None, init=False, repr=False)
|
||||
|
||||
hostname: str = field(
|
||||
default_factory=lambda: os.environ.get("TRYTON_HOSTNAME", "localhost")
|
||||
default_factory=lambda: os.environ.get("TRYTON_HOSTNAME", "localhost:10000")
|
||||
)
|
||||
database: str = field(
|
||||
default_factory=lambda: os.environ.get("TRYTON_DATABASE", "tryton")
|
||||
default_factory=lambda: os.environ.get("TRYTON_DATABASE", "database")
|
||||
)
|
||||
username: str = field(
|
||||
default_factory=lambda: os.environ.get("TRYTON_USERNAME", "admin")
|
||||
|
||||
@@ -4,7 +4,7 @@ MCP Server for Naliia Module
|
||||
|
||||
import logging
|
||||
from contextlib import asynccontextmanager
|
||||
from datetime import datetime, timezone
|
||||
from datetime import datetime
|
||||
from typing import Any, Dict, List, Optional
|
||||
|
||||
from fastmcp import FastMCP
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Dict, List, Optional
|
||||
from typing import Any, List, Optional
|
||||
from dataclasses import dataclass
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from datetime import datetime, timezone
|
||||
from typing import Any, Dict, List, Optional
|
||||
from typing import Any, List, Optional
|
||||
|
||||
from tryton_mcp.services.base import BaseService, TrytonResponse
|
||||
|
||||
|
||||
Reference in New Issue
Block a user