mirror of
https://gitflic.ru/project/alt-gnome/karkas.git
synced 2025-03-27 20:53:53 +03:00
24 lines
575 B
Docker
24 lines
575 B
Docker
FROM python:3.12-slim as builder
|
|
|
|
RUN pip install poetry
|
|
RUN mkdir -p /app
|
|
COPY . /app
|
|
|
|
# Фикс
|
|
|
|
RUN sed -i '/ocab-core = {/{s/, develop = true//}' /app/src/gnomik/pyproject.toml && \
|
|
sed -i '/ocab-modules = {/{s/, develop = true//}' /app/src/gnomik/pyproject.toml && \
|
|
sed -i '/ocab-core = {/{s/, develop = true//}' /app/src/ocab_modules/pyproject.toml
|
|
|
|
WORKDIR /app/src/gnomik
|
|
|
|
RUN poetry lock && poetry install
|
|
|
|
FROM python:3.12-slim as base
|
|
|
|
COPY --from=builder /app/src/gnomik /app
|
|
|
|
WORKDIR /app
|
|
ENV PATH="/app/.venv/bin:$PATH"
|
|
CMD ["python", "-m", "gnomik"]
|