FROM python:3.9-slim RUN useradd --create-home --shell /bin/bash bot WORKDIR /home/bot ENV PATH="/home/bot:${PATH}" # Prepare environment RUN python -m pip install --upgrade pip RUN pip install poetry COPY pyproject.toml . COPY poetry.lock . COPY twason/ twason/ # Install project RUN poetry install && \ poetry build && \ pip install dist/*.whl RUN mkdir config USER bot CMD ["python", "-m", "twason", "--config=config/config.json"]