Create Dockerfile
Browse files- Dockerfile +16 -0
Dockerfile
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM alpine:latest
|
| 2 |
+
|
| 3 |
+
ENV UUID=de04add9-5c68-8bab-950c-08cd5320df18
|
| 4 |
+
ENV PATH_W=/vless
|
| 5 |
+
|
| 6 |
+
RUN apk add --no-cache curl unzip \
|
| 7 |
+
&& curl -L -H "Cache-Control: no-cache" -o /tmp/xray.zip https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip \
|
| 8 |
+
&& unzip /tmp/xray.zip -d /usr/local/bin/ \
|
| 9 |
+
&& rm -f /tmp/xray.zip \
|
| 10 |
+
&& chmod +x /usr/local/bin/xray
|
| 11 |
+
|
| 12 |
+
RUN echo '{"log":{"loglevel":"warning"},"inbounds":[{"port":7860,"protocol":"vless","settings":{"clients":[{"id":"de04add9-5c68-8bab-950c-08cd5320df18"}],"decryption":"none"},"streamSettings":{"network":"ws","wsSettings":{"path":"/vless"}}}],"outbounds":[{"protocol":"freedom"}]}' > /etc/config.json
|
| 13 |
+
|
| 14 |
+
EXPOSE 7860
|
| 15 |
+
|
| 16 |
+
CMD ["/usr/local/bin/xray", "-c", "/etc/config.json"]
|