FROM python:3.11-slim WORKDIR /duino-coin/ RUN useradd -m -s /bin/bash duco && \ chown duco:duco -R /duino-coin/ USER duco COPY --chown=duco:duco duino-coin/requirements.txt duino-coin/PC_Miner.py entrypoint.sh ./ ENV PATH="/home/duco/.local/bin:${PATH}" RUN python3 -m pip install --upgrade pip --user && \ pip install --no-cache-dir -r requirements.txt && \ chmod +x /duino-coin/entrypoint.sh ENTRYPOINT [ "/duino-coin/entrypoint.sh" ] CMD ["python", "PC_Miner.py"]