|
|
@@ -1,8 +1,6 @@
|
|
|
# syntax=docker/dockerfile:1
|
|
|
FROM golang:latest AS builder
|
|
|
-
|
|
|
WORKDIR /go/src
|
|
|
-
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends -y unzip && \
|
|
|
git clone --depth 1 https://github.com/FranzKafkaYu/x-ui.git . && \
|
|
|
go build main.go && \
|
|
|
@@ -13,14 +11,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends -y unzip && \
|
|
|
ls -la ./ && ls -la /tmp
|
|
|
|
|
|
FROM debian:11-slim
|
|
|
-
|
|
|
-RUN apt-get update && apt-get install -y --no-install-recommends -y ca-certificates \
|
|
|
- && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
-
|
|
|
-# VOLUME [ "/etc/x-ui" ]
|
|
|
-
|
|
|
COPY --from=builder /go/src/main /usr/local/bin/x-ui
|
|
|
COPY --from=builder /tmp/*.dat /tmp/xray-linux-amd64 /bin
|
|
|
-
|
|
|
+RUN apt-get update && apt-get install -y --no-install-recommends -y ca-certificates && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
+VOLUME [ "/etc/x-ui" ]
|
|
|
ENTRYPOINT ["/usr/local/bin/x-ui"]
|
|
|
ENV PATH /usr/local/bin/x-ui:$PATH
|