FROM python:3.12-slim ENV PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 \ PIP_NO_CACHE_DIR=1 WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY src/discourse_cli.py /usr/local/bin/discourse-cli RUN chmod +x /usr/local/bin/discourse-cli ENTRYPOINT ["discourse-cli"] CMD ["--help"]