| 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 \ |
| POETRY_VIRTUALENVS_CREATE=false |
|
|
| |
| RUN apk add --no-cache \ |
| gcc \ |
| musl-dev \ |
| libffi-dev \ |
| make |
|
|
| RUN pip install poetry |
|
|
| |
| RUN poetry cache clear --all pypoetry |
|
|
| |
| 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"] |