mirror of
https://github.com/teddysun/across.git
synced 2025-01-31 12:19:35 +08:00
Update Dockerfile
This commit is contained in:
parent
70d1d224fc
commit
c55b0fb33a
@ -23,4 +23,4 @@ RUN set -ex \
|
|||||||
|
|
||||||
VOLUME /etc/v2ray
|
VOLUME /etc/v2ray
|
||||||
ENV TZ=Asia/Shanghai
|
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
|
VOLUME /etc/v2ray
|
||||||
ENV TZ=Asia/Shanghai
|
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
|
# 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:
|
# Reference URL:
|
||||||
# https://github.com/v2fly/v2ray-core.git
|
# https://github.com/v2fly/v2ray-core.git
|
||||||
@ -29,17 +29,20 @@ ARMS=( 6 7 )
|
|||||||
for ARCH in ${ARCHS[@]}; do
|
for ARCH in ${ARCHS[@]}; do
|
||||||
if [ "${ARCH}" = "arm" ]; then
|
if [ "${ARCH}" = "arm" ]; then
|
||||||
for V in ${ARMS[@]}; do
|
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}" -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
|
done
|
||||||
else
|
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}" -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
|
fi
|
||||||
done
|
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
|
# clean up
|
||||||
cd ${cur_dir} && rm -fr v2ray-core
|
cd ${cur_dir} && rm -fr v2ray-core
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# This is a Shell script for v2ray based alpine with Docker image
|
# 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:
|
# Reference URL:
|
||||||
# https://github.com/v2fly/v2ray-core.git
|
# https://github.com/v2fly/v2ray-core.git
|
||||||
@ -41,7 +41,7 @@ fi
|
|||||||
[ -z "${ARCH}" ] && echo "Error: Not supported OS Architecture" && exit 1
|
[ -z "${ARCH}" ] && echo "Error: Not supported OS Architecture" && exit 1
|
||||||
# Download binary file
|
# Download binary file
|
||||||
V2RAY_FILE="v2ray_linux_${ARCH}"
|
V2RAY_FILE="v2ray_linux_${ARCH}"
|
||||||
V2CTL_FILE="v2ctl_linux_${ARCH}"
|
# V2CTL_FILE="v2ctl_linux_${ARCH}"
|
||||||
|
|
||||||
echo "Downloading binary file: ${V2RAY_FILE}"
|
echo "Downloading binary file: ${V2RAY_FILE}"
|
||||||
wget -O /usr/bin/v2ray https://dl.lamp.sh/files/${V2RAY_FILE} > /dev/null 2>&1
|
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
|
fi
|
||||||
echo "Download binary file: ${V2RAY_FILE} completed"
|
echo "Download binary file: ${V2RAY_FILE} completed"
|
||||||
|
|
||||||
echo "Downloading binary file: ${V2CTL_FILE}"
|
# echo "Downloading binary file: ${V2CTL_FILE}"
|
||||||
wget -O /usr/bin/v2ctl https://dl.lamp.sh/files/${V2CTL_FILE} > /dev/null 2>&1
|
# wget -O /usr/bin/v2ctl https://dl.lamp.sh/files/${V2CTL_FILE} > /dev/null 2>&1
|
||||||
if [ $? -ne 0 ]; then
|
# if [ $? -ne 0 ]; then
|
||||||
echo "Error: Failed to download binary file: ${V2CTL_FILE}" && exit 1
|
# echo "Error: Failed to download binary file: ${V2CTL_FILE}" && exit 1
|
||||||
fi
|
# fi
|
||||||
echo "Download binary file: ${V2CTL_FILE} completed"
|
# echo "Download binary file: ${V2CTL_FILE} completed"
|
||||||
chmod +x /usr/bin/v2ray
|
chmod +x /usr/bin/v2ray
|
||||||
chmod +x /usr/bin/v2ctl
|
# chmod +x /usr/bin/v2ctl
|
||||||
|
Loading…
x
Reference in New Issue
Block a user