16 lines
483 B
Docker
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"] |