mirror of
				https://github.com/teddysun/across.git
				synced 2025-10-31 08:45:36 +08:00 
			
		
		
		
	Update Dockerfile
This commit is contained in:
		| @@ -23,4 +23,4 @@ RUN set -ex \ | ||||
|  | ||||
| VOLUME /etc/v2ray | ||||
| ENV TZ=Asia/Shanghai | ||||
| CMD [ "/usr/bin/v2ray", "-config", "/etc/v2ray/config.json" ] | ||||
| CMD [ "/usr/bin/v2ray", "run", "-config", "/etc/v2ray/config.json" ] | ||||
|   | ||||
| @@ -24,4 +24,4 @@ RUN set -ex \ | ||||
|  | ||||
| VOLUME /etc/v2ray | ||||
| ENV TZ=Asia/Shanghai | ||||
| CMD [ "/usr/bin/v2ray", "-config", "/etc/v2ray/config.json" ] | ||||
| CMD [ "/usr/bin/v2ray", "run", "-config", "/etc/v2ray/config.json" ] | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
| #  | ||||
| # Supported architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x | ||||
| #  | ||||
| # Copyright (C) 2020 - 2021 Teddysun <i@teddysun.com> | ||||
| # Copyright (C) 2020 - 2022 Teddysun <i@teddysun.com> | ||||
| # | ||||
| # Reference URL: | ||||
| # https://github.com/v2fly/v2ray-core.git | ||||
| @@ -29,17 +29,20 @@ ARMS=( 6 7 ) | ||||
| for ARCH in ${ARCHS[@]}; do | ||||
|     if [ "${ARCH}" = "arm" ]; then | ||||
|         for V in ${ARMS[@]}; do | ||||
|             echo "Building v2ray_linux_${ARCH}${V} and v2ctl_linux_${ARCH}${V}" | ||||
|             # echo "Building v2ray_linux_${ARCH}${V} and v2ctl_linux_${ARCH}${V}" | ||||
|             echo "Building v2ray_linux_${ARCH}${V}" | ||||
|             env CGO_ENABLED=0 GOOS=linux GOARCH=${ARCH} GOARM=${V} go build -v -trimpath -ldflags "${LDFLAGS}" -o ${cur_dir}/v2ray_linux_${ARCH}${V} ./main | ||||
|             env CGO_ENABLED=0 GOOS=linux GOARCH=${ARCH} GOARM=${V} go build -v -trimpath -ldflags "${LDFLAGS}" -tags confonly -o ${cur_dir}/v2ctl_linux_${ARCH}${V} ./infra/control/main | ||||
|             # env CGO_ENABLED=0 GOOS=linux GOARCH=${ARCH} GOARM=${V} go build -v -trimpath -ldflags "${LDFLAGS}" -tags confonly -o ${cur_dir}/v2ctl_linux_${ARCH}${V} ./infra/control/main | ||||
|         done | ||||
|     else | ||||
|         echo "Building v2ray_linux_${ARCH} and v2ctl_linux_${ARCH}" | ||||
|         # echo "Building v2ray_linux_${ARCH} and v2ctl_linux_${ARCH}" | ||||
|         echo "Building v2ray_linux_${ARCH}" | ||||
|         env CGO_ENABLED=0 GOOS=linux GOARCH=${ARCH} go build -v -trimpath -ldflags "${LDFLAGS}" -o ${cur_dir}/v2ray_linux_${ARCH} ./main | ||||
|         env CGO_ENABLED=0 GOOS=linux GOARCH=${ARCH} go build -v -trimpath -ldflags "${LDFLAGS}" -tags confonly -o ${cur_dir}/v2ctl_linux_${ARCH} ./infra/control/main | ||||
|         # env CGO_ENABLED=0 GOOS=linux GOARCH=${ARCH} go build -v -trimpath -ldflags "${LDFLAGS}" -tags confonly -o ${cur_dir}/v2ctl_linux_${ARCH} ./infra/control/main | ||||
|     fi | ||||
| done | ||||
|  | ||||
| chmod +x ${cur_dir}/v2ray_linux_* ${cur_dir}/v2ctl_linux_* | ||||
| # chmod +x ${cur_dir}/v2ray_linux_* ${cur_dir}/v2ctl_linux_* | ||||
| chmod +x ${cur_dir}/v2ray_linux_* | ||||
| # clean up | ||||
| cd ${cur_dir} && rm -fr v2ray-core | ||||
|   | ||||
| @@ -2,7 +2,7 @@ | ||||
| # | ||||
| # This is a Shell script for v2ray based alpine with Docker image | ||||
| #  | ||||
| # Copyright (C) 2019 - 2020 Teddysun <i@teddysun.com> | ||||
| # Copyright (C) 2019 - 2022 Teddysun <i@teddysun.com> | ||||
| # | ||||
| # Reference URL: | ||||
| # https://github.com/v2fly/v2ray-core.git | ||||
| @@ -41,7 +41,7 @@ fi | ||||
| [ -z "${ARCH}" ] && echo "Error: Not supported OS Architecture" && exit 1 | ||||
| # Download binary file | ||||
| V2RAY_FILE="v2ray_linux_${ARCH}" | ||||
| V2CTL_FILE="v2ctl_linux_${ARCH}" | ||||
| # V2CTL_FILE="v2ctl_linux_${ARCH}" | ||||
|  | ||||
| echo "Downloading binary file: ${V2RAY_FILE}" | ||||
| wget -O /usr/bin/v2ray https://dl.lamp.sh/files/${V2RAY_FILE} > /dev/null 2>&1 | ||||
| @@ -50,11 +50,11 @@ if [ $? -ne 0 ]; then | ||||
| fi | ||||
| echo "Download binary file: ${V2RAY_FILE} completed" | ||||
|  | ||||
| echo "Downloading binary file: ${V2CTL_FILE}" | ||||
| wget -O /usr/bin/v2ctl https://dl.lamp.sh/files/${V2CTL_FILE} > /dev/null 2>&1 | ||||
| if [ $? -ne 0 ]; then | ||||
|     echo "Error: Failed to download binary file: ${V2CTL_FILE}" && exit 1 | ||||
| fi | ||||
| echo "Download binary file: ${V2CTL_FILE} completed" | ||||
| # echo "Downloading binary file: ${V2CTL_FILE}" | ||||
| # wget -O /usr/bin/v2ctl https://dl.lamp.sh/files/${V2CTL_FILE} > /dev/null 2>&1 | ||||
| # if [ $? -ne 0 ]; then | ||||
|     # echo "Error: Failed to download binary file: ${V2CTL_FILE}" && exit 1 | ||||
| # fi | ||||
| # echo "Download binary file: ${V2CTL_FILE} completed" | ||||
| chmod +x /usr/bin/v2ray | ||||
| chmod +x /usr/bin/v2ctl | ||||
| # chmod +x /usr/bin/v2ctl | ||||
|   | ||||
		Reference in New Issue
	
	Block a user