Files
umbrix-libcore/docker/Dockerfile

31 lines
1.1 KiB
Docker
Raw Normal View History

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 14:05:02 +00:00
ENV VERSION=v3.1.0
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-09-29 17:13:45 +02:00
RUN echo "architecture: $(apk --print-arch)" && \
case "$(apk --print-arch)" in \
2024-03-15 09:33:57 +01:00
x86_64) ARCH=amd64 ;; \
2024-09-29 17:13:45 +02:00
i386|x86) ARCH=386 ;; \
2024-03-15 09:33:57 +01:00
aarch64) ARCH=arm64 ;; \
armv7) ARCH=armv7 ;; \
2024-09-29 17:13:45 +02:00
armv6|armhf) ARCH=armv6 ;; \
2024-09-29 15:30:51 +02:00
armv5) ARCH=armv5 ;; \
s390x) ARCH=s390x ;; \
2024-03-15 09:33:57 +01:00
*) echo "Unsupported architecture: $(apk --print-arch) $(uname -m)" && exit 1 ;; \
esac && \
2024-09-29 17:13:45 +02:00
echo "Downloading https://github.com/hiddify/hiddify-core/releases/download/${VERSION}/hiddify-cli-linux-$ARCH.tar.gz" && \
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" ]