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 # Fix python-alpine gcc RUN apk add --no-cache \ gcc \ musl-dev \ libffi-dev \ make RUN pip install poetry # Clear Poetry cache RUN poetry cache clear --all pypoetry # Disable virtual environment creation RUN poetry config virtualenvs.create false # Verify config 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"]