diff --git a/docker/rdpy/Dockerfile b/docker/rdpy/Dockerfile index b58e6c89..a671e1e0 100644 --- a/docker/rdpy/Dockerfile +++ b/docker/rdpy/Dockerfile @@ -1,10 +1,11 @@ FROM alpine - +# # Include dist ADD dist/ /root/dist/ - +# # Get and install dependencies & packages -RUN apk -U add \ +RUN sed -i 's/dl-cdn/dl-2/g' /etc/apk/repositories && \ + apk -U add \ build-base \ git \ libffi-dev \ @@ -14,11 +15,11 @@ RUN apk -U add \ python-dev \ py-pip \ py-setuptools && \ - +# # Setup user addgroup -g 2000 rdpy && \ adduser -S -s /bin/ash -u 2000 -D -g 2000 rdpy && \ - +# # Install deps pip install --no-cache-dir --upgrade pip && \ pip install --no-cache-dir --upgrade cffi && \ @@ -30,19 +31,19 @@ RUN apk -U add \ service_identity \ rsa \ pyasn1 && \ - +# # Install rdpy from git mkdir -p /opt && \ cd /opt && \ git clone --depth=1 https://github.com/t3chn0m4g3/rdpy && \ cd rdpy && \ python setup.py install && \ - +# # Setup user, groups and configs cp /root/dist/* /opt/rdpy/ && \ chown rdpy:rdpy -R /opt/rdpy/* && \ mkdir -p /var/log/rdpy && \ - +# # Clean up rm -rf /root/* && \ apk del --purge build-base \ @@ -52,7 +53,7 @@ RUN apk -U add \ python-dev \ py-pip && \ rm -rf /var/cache/apk/* - +# # Start rdpy USER rdpy:rdpy CMD exec /usr/bin/python2 -i /usr/bin/rdpy-rdphoneypot.py /opt/rdpy/$(shuf -i 1-3 -n 1) >> /var/log/rdpy/rdpy.log