mirror of
https://github.com/aljazceru/cyphernode.git
synced 2026-01-31 10:14:35 +01:00
Pycoin was broken -- changed the way we install it
This commit is contained in:
@@ -3,9 +3,9 @@ FROM python:3.6-alpine3.8
|
||||
ENV HOME /pycoin
|
||||
|
||||
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 \
|
||||
&& mkdir /usr/local/lib/python3.6/site-packages/pycoin \
|
||||
&& cp -rf pycoin/pycoin/* /usr/local/lib/python3.6/site-packages/pycoin \
|
||||
&& rm -rf pycoin/*
|
||||
|
||||
@@ -14,9 +14,10 @@ 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
|
||||
COPY script/ku /usr/local/bin/ku
|
||||
|
||||
WORKDIR ${HOME}
|
||||
|
||||
RUN chmod +x startpycoin.sh requesthandler.sh
|
||||
RUN chmod +x startpycoin.sh requesthandler.sh /usr/local/bin/ku
|
||||
|
||||
ENTRYPOINT ["su-exec"]
|
||||
|
||||
10
pycoin_docker/script/ku
Normal file
10
pycoin_docker/script/ku
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/usr/local/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pycoin.cmds.ku import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
||||
Reference in New Issue
Block a user