1234567891011121314151617181920212223242526272829303132333435363738394041 |
- FROM debian:stable-slim AS builder
- RUN apt update -y \
- && apt install --no-install-recommends --no-install-suggests -y python3 python3-distutils python3-venv \
- && apt install --no-install-recommends --no-install-suggests -y wget tmux nano gcc unzip \
- && wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate \
- && python3 get-pip.py
-
- RUN wget https://github.com/monero-ecosystem/monero-python/archive/refs/heads/master.zip --no-check-certificate && \
- unzip master.zip && \
- mv monero-python-master /app && \
- rm master.zip && \
- cd /app && \
- python3 -m venv .venv && \
- echo c291cmNlIC52ZW52L2Jpbi9hY3RpdmF0ZQpwaXAzIGluc3RhbGwgLXIgcmVxdWlyZW1lbnRzLnR4dAo= \
- | base64 -d > py-venv.sh && \
- bash py-venv.sh ### source .venv/bin/activate && pip3 install -r requirements.txt
- ##################################################################
- FROM debian:stable-slim
- RUN apt update -y && \
- apt install --no-install-recommends --no-install-suggests -y python3 && \
- rm -rf /var/lib/apt/lists/*
- COPY --from=builder /app /app
- ADD ./xmseed.py /app/xmseed.py
- WORKDIR /app
- RUN echo IyEvYmluL2Jhc2gKICAgIApzb3VyY2UgLnZlbnYvYmluL2FjdGl2YXRlCnB5dGhvbjMgeG1zZWVkLnB5 \
- | base64 -d > run.sh && \
- chmod +x run.sh
- CMD ["bash", "run.sh"]
- ##################################################################
- # Usage: docker run --rm -it xmseed
- # docker run --name xmseed -itd hongwenjun/xmseed sh
- # docker exec -it xmseed bash run.sh
|