From 85d492afcd66a8c453752cb7bf559156dbb73f29 Mon Sep 17 00:00:00 2001 From: p4gefau1t Date: Thu, 7 May 2020 14:57:16 -0400 Subject: [PATCH] update docker file --- docker/full.dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docker/full.dockerfile b/docker/full.dockerfile index 8e8e554..e079994 100644 --- a/docker/full.dockerfile +++ b/docker/full.dockerfile @@ -3,9 +3,13 @@ FROM golang:latest AS builder WORKDIR / RUN git clone --depth=1 https://github.com/p4gefau1t/trojan-go.git WORKDIR /trojan-go -RUN go build -tags "full" -ldflags "-s -w" -o /trojan +RUN mkdir release && go build -tags "full" -ldflags "-s -w" -o release +RUN wget https://github.com/v2ray/domain-list-community/raw/release/dlc.dat -O release/geosite.dat \ +&& wget https://github.com/v2ray/geoip/raw/release/geoip.dat -O release/geoip.dat FROM debian:buster-slim -WORKDIR /root/ -COPY --from=builder /trojan . -CMD ["./trojan"] +WORKDIR / +COPY --from=builder /trojan-go/release /trojan-go/ + +ENTRYPOINT ["/trojan-go/trojan-go", "-config"] +CMD ["/config/config.json"] \ No newline at end of file