mirror of
https://gitflic.ru/project/alt-gnome/karkas.git
synced 2025-10-08 21:53:15 +03:00
fix: add version info in karkas_lite
This commit is contained in:
@@ -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"]
|
||||
|
@@ -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()
|
||||
|
||||
|
Reference in New Issue
Block a user