From f448f195a54753fffbf5af3e448850ee2b9df913 Mon Sep 17 00:00:00 2001 From: unidcml Date: Sun, 2 Feb 2025 19:31:31 +0300 Subject: [PATCH] Add xray-geosite to Dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Dockerfile b/Dockerfile index 0c35b51..c15466d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,25 @@ FROM ghcr.io/sagernet/sing-box:v1.10.7 AS sing-box +FROM golang:1.23.1-alpine3.20 AS golang + FROM python:3.10.16-alpine3.21 COPY --from=sing-box /usr/local/bin/sing-box /bin/sing-box +COPY --from=golang /usr/local/go /usr/local/go + +ENV GOROOT=/usr/local/go + +ENV PATH="/usr/local/go/bin:${PATH}" + RUN pip install --no-cache-dir tldextract +COPY src/xray-geosite /app/xray-geosite + +WORKDIR /app/xray-geosite + +RUN go mod download + WORKDIR /app COPY convert.py /app/convert.py