|
FROM python:3.11-alpine |
|
LABEL name="Comet" \ |
|
description="Stremio's fastest torrent/debrid search add-on." \ |
|
url="https://github.com/g0ldyy/comet" |
|
|
|
WORKDIR /app |
|
|
|
ARG DATABASE_PATH |
|
|
|
ENV PYTHONUNBUFFERED=1 \ |
|
PYTHONDONTWRITEBYTECODE=1 \ |
|
POETRY_NO_INTERACTION=1 \ |
|
POETRY_HOME="/usr/local" \ |
|
FORCE_COLOR=1 \ |
|
TERM=xterm-256color |
|
|
|
|
|
RUN apk add --no-cache \ |
|
gcc \ |
|
musl-dev \ |
|
libffi-dev \ |
|
make |
|
|
|
RUN pip install poetry |
|
|
|
|
|
RUN poetry cache clear --all pypoetry |
|
|
|
|
|
RUN poetry config virtualenvs.create false |
|
|
|
|
|
RUN poetry config --list |
|
|
|
COPY . . |
|
RUN mkdir -p data && chmod -R 777 data |
|
RUN poetry install --no-cache --no-root --without dev |
|
|
|
ENTRYPOINT ["poetry", "run", "python", "-m", "comet.main"] |
|
|