Files
duino-coin-docker/Dockerfile
2025-09-13 13:41:47 +02:00

16 lines
483 B
Docker

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"]