fix: add version info in karkas_lite

This commit is contained in:
2024-12-29 17:30:00 +03:00
parent 3edee6e930
commit f97fcf4c34
3 changed files with 17 additions and 7 deletions

View File

@@ -1,6 +1,9 @@
FROM python:3.12-slim AS dependencies_installer
ARG APP_VERSION=dev
RUN pip install poetry
FROM python:3.12-slim AS dependencies_installer
ENV PIP_DEFAULT_TIMEOUT=1000
RUN pip install poetry==1.8.5
WORKDIR /app
@@ -21,8 +24,9 @@ COPY ./src/karkas_piccolo /app/src/karkas_piccolo
COPY ./src/karkas_lite /app/src/karkas_lite
FROM python:3.12-slim AS local_dependencies_installer
ENV PIP_DEFAULT_TIMEOUT=100
RUN pip install poetry
RUN pip install poetry==1.8.5
COPY --from=dependencies_installer /app/src/karkas_lite/.venv /app/src/karkas_lite/.venv
COPY --from=src /app/src/ /app/src/
@@ -34,5 +38,7 @@ COPY --from=local_dependencies_installer /app/src/karkas_lite/.venv /app/src/kar
COPY --from=src /app/src/ /app/src/
WORKDIR /app/src/karkas_lite
ENV PATH="/app/.venv/bin:$PATH"
ARG APP_VERSION
ENV APP_VERSION=${APP_VERSION}
CMD ["/bin/bash", "-c", ". .venv/bin/activate && python -m karkas_lite"]

View File

@@ -1,4 +1,5 @@
import asyncio
import os
from karkas_blocks import block_loader
from karkas_core import Karkas
@@ -17,7 +18,10 @@ async def main():
block_loader("standard", "report"),
# block_loader("standard", "welcome", safe=False),
block_loader("standard", "help"),
]
],
metainfo={
'app_version': os.getenv('APP_VERSION'),
}
)
await ocab.start()