Docker services on my home NAS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

21 lines
545 B

ARG PYTHON_VERSION=3
ARG ALPINE_VERSION
FROM python:${PYTHON_VERSION}-alpine${ALPINE_VERSION}
ARG APK_MIRROR="dl-cdn.alpinelinux.org"
ENV NMP_ENDPOINT=""
ENV NMP_TOKEN=""
COPY proxy.run /usr/bin/
COPY v2ray/config.json /etc/v2ray/
COPY nmp/setup.py /tmp/nmp/
COPY nmp/nmp/ /tmp/nmp/nmp/
RUN sed -i "s/dl-cdn.alpinelinux.org/${APK_MIRROR}/g" /etc/apk/repositories && \
apk add --no-cache --no-progress v2ray && \
chmod +x /usr/bin/proxy.run && \
cd /tmp/nmp && python setup.py develop
EXPOSE 10086 10080
ENTRYPOINT ["proxy.run"]