diff --git a/app/__pycache__/main.cpython-313.pyc b/app/__pycache__/main.cpython-313.pyc index 50700bd..e8d09eb 100644 Binary files a/app/__pycache__/main.cpython-313.pyc and b/app/__pycache__/main.cpython-313.pyc differ diff --git a/nomad_mcp_job.nomad b/nomad_mcp_job.nomad index 522ba4e..6d85bbb 100644 --- a/nomad_mcp_job.nomad +++ b/nomad_mcp_job.nomad @@ -1,5 +1,5 @@ job "nomad-mcp" { - datacenters = ["dc1"] + datacenters = ["jm"] type = "service" namespace = "development" @@ -16,52 +16,43 @@ job "nomad-mcp" { driver = "docker" config { - image = "python:3.11-slim" + image = "registry.dev.meisheng.group/nomad_mcp:20250226" ports = ["http"] command = "python" args = ["-m", "uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"] - - mount { - type = "bind" - source = "local/nomad_mcp" - target = "/app" - readonly = false + } + + # Pull code from Gitea + artifact { + source = "git::ssh://git@gitea.service.mesh:2222/Mei_Sheng_Textiles/nomad_mcp.git" + destination = "local/nomad_mcp" + options { + ref = "main" # or whichever branch/tag you want to use + sshkey = "LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFNd0FBQUF0emMyZ3RaVwpReU5UVXhPUUFBQUNBY01oYkNPVXhFOHBYQ3d5UEh0ZFR4aThHU0pzNEdTNXZ6ZTR6Tm1ueUYvUUFBQUtCQm5RZi9RWjBICi93QUFBQXR6YzJndFpXUXlOVFV4T1FBQUFDQWNNaGJDT1V4RThwWEN3eVBIdGRUeGk4R1NKczRHUzV2emU0ek5tbnlGL1EKQUFBRURreWwzQlZlek9YUWZUNzZac0NkYTZPNTFnMExsb25EMEd6L2Y4SHh3dzRCd3lGc0k1VEVUeWxjTERJOGUxMVBHTAp3WkltemdaTG0vTjdqTTJhZklYOUFBQUFHR1JsY0d4dmVTQnJaWGtnWm05eUlHNXZiV0ZrWDIxamNBRUNBd1FGCi0tLS0tRU5EIE9QRU5TU0ggUFJJVkFURSBLRVktLS0tLQo=" } } - artifact { - source = "git::https://gitea.dev.meisheng.group/nkohl/nomad_mcp.git" - destination = "local/nomad_mcp" - } - env { + # Nomad connection settings NOMAD_ADDR = "http://pjmldk01.ds.meisheng.group:4646" NOMAD_NAMESPACE = "development" - LOG_LEVEL = "DEBUG" - PYTHONPATH = "/app" + NOMAD_SKIP_VERIFY = "true" + + # API settings + PORT = "8000" + HOST = "0.0.0.0" + + # Logging level + LOG_LEVEL = "INFO" + + # Enable to make development easier + RELOAD = "true" + + # Set PYTHONPATH to include the app directory + PYTHONPATH = "/local/nomad_mcp" STATIC_DIR = "/local/nomad_mcp/static" } - # Add a template to create the static directory if it doesn't exist - template { - data = <