feat: add import

This commit is contained in:
2026-06-04 18:04:24 +03:00
parent a73ebf8139
commit 4eb2c78c03
4 changed files with 16 additions and 4 deletions

View File

@@ -20,6 +20,6 @@ ENV PATH="/app/.venv/bin:$PATH" \
PYTHONDONTWRITEBYTECODE=1 \
PYTHONPATH=/app
EXPOSE 8000
EXPOSE 8005
CMD ["sh", "-c", "python -m granian --interface asgi ${APP_MODULE:-src.main:app} --host ${APP_HOST:-0.0.0.0} --port ${APP_PORT:-8000} --workers ${APP_WORKERS:-2} --loop uvloop"]
CMD ["sh", "-c", "python -m granian --interface asgi ${APP_MODULE:-src.main:app} --host ${APP_HOST:-0.0.0.0} --port ${APP_PORT:-8005} --workers ${APP_WORKERS:-2} --loop uvloop"]

View File

@@ -5,12 +5,12 @@ services:
context: .
dockerfile: Dockerfile
ports:
- "8000:8000"
- "8005:8005"
environment:
PYTHONUNBUFFERED: "1"
APP_MODULE: "src.main:app"
APP_HOST: "0.0.0.0"
APP_PORT: "8000"
APP_PORT: "8005"
APP_WORKERS: "2"
env_file:
- .env

View File

@@ -16,6 +16,7 @@ dependencies = [
"fastapi==0.128.7",
"granian==2.6.1",
"hvac==2.4.0",
"itsdangerous>=2.2.0",
"orjson==3.11.7",
"pydantic-settings==2.12.0",
"python-jose==3.5.0",

11
uv.lock generated
View File

@@ -69,6 +69,7 @@ dependencies = [
{ name = "fastapi" },
{ name = "granian" },
{ name = "hvac" },
{ name = "itsdangerous" },
{ name = "orjson" },
{ name = "pydantic-settings" },
{ name = "python-jose" },
@@ -93,6 +94,7 @@ requires-dist = [
{ name = "fastapi", specifier = "==0.128.7" },
{ name = "granian", specifier = "==2.6.1" },
{ name = "hvac", specifier = "==2.4.0" },
{ name = "itsdangerous", specifier = ">=2.2.0" },
{ name = "orjson", specifier = "==3.11.7" },
{ name = "pydantic-settings", specifier = "==2.12.0" },
{ name = "python-jose", specifier = "==3.5.0" },
@@ -810,6 +812,15 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/8f/7b/2edca79b359fc9f95d774616867a03ecccdf333797baf5b3eea79733918c/ijson-3.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:f4f7fabd653459dcb004175235f310435959b1bb5dfa8878578391c6cc9ad944", size = 55500, upload-time = "2026-02-24T03:57:20.428Z" },
]
[[package]]
name = "itsdangerous"
version = "2.2.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173", size = 54410, upload-time = "2024-04-16T21:28:15.614Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", size = 16234, upload-time = "2024-04-16T21:28:14.499Z" },
]
[[package]]
name = "jmespath"
version = "1.1.0"