#FROM resin/raspberry-pi-alpine-python:3.6 FROM python:3.6-alpine #ARG USER_ID #ARG GROUP_ID #ENV USERNAME proxyuser ENV HOME /pycoin #ENV USER_ID ${USER_ID:-1000} #ENV GROUP_ID ${GROUP_ID:-1000} #RUN addgroup -g ${GROUP_ID} ${USERNAME} \ # && adduser -u ${USER_ID} -G ${USERNAME} -D -s /bin/sh -h ${HOME} ${USERNAME} RUN apk add --update --no-cache git jq su-exec \ && pip install --no-cache-dir pycoin \ && cd / \ && git clone https://github.com/Kexkey/pycoin.git \ && cp -rf pycoin/pycoin/* /usr/local/lib/python3.6/site-packages/pycoin \ && rm -rf pycoin/* COPY script/pycoin.sh ${HOME}/pycoin.sh COPY script/requesthandler.sh ${HOME}/requesthandler.sh COPY script/responsetoclient.sh ${HOME}/responsetoclient.sh COPY script/startpycoin.sh ${HOME}/startpycoin.sh COPY script/trace.sh ${HOME}/trace.sh #USER ${USERNAME} WORKDIR ${HOME} RUN chmod +x startpycoin.sh requesthandler.sh ENTRYPOINT ["su-exec"] #CMD ["./startpycoin.sh"]