2024-03-14 23:44:36 +01:00
|
|
|
FROM alpine:latest
|
|
|
|
|
ENV CONFIG='https://raw.githubusercontent.com/ircfspace/warpsub/main/export/warp#WARP%20(IRCF)'
|
2024-09-29 08:42:11 +00:00
|
|
|
ENV VERSION=v3.0.1
|
2024-03-14 23:44:36 +01:00
|
|
|
WORKDIR /hiddify
|
2024-03-15 09:33:57 +01:00
|
|
|
RUN apk add curl tar gzip libc6-compat # iptables ip6tables
|
2024-03-14 23:44:36 +01:00
|
|
|
|
2024-03-15 09:33:57 +01:00
|
|
|
RUN case "$(apk --print-arch)" in \
|
|
|
|
|
x86_64) ARCH=amd64 ;; \
|
|
|
|
|
i386) ARCH=386 ;; \
|
2024-09-29 11:11:22 +02:00
|
|
|
armv7) ARCH=arm ;; \
|
2024-03-15 09:33:57 +01:00
|
|
|
aarch64) ARCH=arm64 ;; \
|
|
|
|
|
*) echo "Unsupported architecture: $(apk --print-arch) $(uname -m)" && exit 1 ;; \
|
|
|
|
|
esac && \
|
2024-09-29 11:11:22 +02:00
|
|
|
curl -L -o hiddify-cli.tar.gz https://github.com/hiddify/hiddify-core/releases/download/${VERSION}/hiddify-cli-linux-$ARCH.tar.gz && \
|
2024-03-15 09:33:57 +01:00
|
|
|
tar -xzf hiddify-cli.tar.gz && rm hiddify-cli.tar.gz
|
2024-03-14 23:44:36 +01:00
|
|
|
COPY hiddify.sh .
|
|
|
|
|
RUN chmod +x hiddify.sh
|
|
|
|
|
|
2024-09-29 11:11:22 +02:00
|
|
|
EXPOSE 12334
|
|
|
|
|
EXPOSE 12335
|
|
|
|
|
EXPOSE 16756
|
|
|
|
|
EXPOSE 16450
|
2024-03-14 23:44:36 +01:00
|
|
|
|
|
|
|
|
|
2024-03-21 17:37:47 +03:30
|
|
|
ENTRYPOINT [ "/hiddify/hiddify.sh" ]
|