Merge pull request #60 from alirezarm78/main

Fix docker network mode and volume mounts
This commit is contained in:
Hiddify
2024-09-02 05:09:33 +02:00
committed by GitHub
3 changed files with 4 additions and 8 deletions

View File

@@ -15,7 +15,6 @@ RUN apk add curl tar gzip libc6-compat # iptables ip6tables
tar -xzf hiddify-cli.tar.gz && rm hiddify-cli.tar.gz
COPY hiddify.sh .
RUN chmod +x hiddify.sh
COPY hiddify.json ./data/
EXPOSE 2334
EXPOSE 2335

View File

@@ -3,12 +3,9 @@ version: '3.8'
services:
hiddify:
image: ghcr.io/hiddify/hiddify-next-core/cli:latest
ports:
- "2334:2334"
- "6756:6756"
- "6450:6450"
network_mode: host
environment:
CONFIG: "https://raw.githubusercontent.com/ircfspace/warpsub/main/export/warp#WARP%20(IRCF)"
volumes:
- ./data/:/hiddify/data/
- ./hiddify.json:/hiddify/hiddify.json
command: ["/opt/hiddify.sh"]

View File

@@ -31,8 +31,8 @@
# iptables -t mangle -A PREROUTING -j hiddify
if [ -f "/hiddify/data/hiddify.json" ]; then
/hiddify/HiddifyCli run --config "$CONFIG" -h /hiddify/data/hiddify.json
if [ -f "/hiddify/hiddify.json" ]; then
/hiddify/HiddifyCli run --config "$CONFIG" -d /hiddify/hiddify.json
else
/hiddify/HiddifyCli run --config "$CONFIG"
fi