transfer_middleware/sh/depoly.sh

17 lines
401 B
Bash
Raw Normal View History

2024-06-18 16:34:14 +08:00
#!/bin/bash
2024-07-16 18:39:48 +08:00
. $(pwd)/sh/config.sh
2024-06-18 16:34:14 +08:00
2024-07-16 18:54:13 +08:00
ENV=$(cat "$(pwd)/env")
2024-07-16 18:39:48 +08:00
# 使用if-elif-else结构判断环境
if [ "$ENV"=="produce" ]; then
ADDRESS="${PRODUCE_ADDRESS}"
elif [ "$ENV"=="test" ]; then
ADDRESS="${TEST_ADDRESS}"
else
ADDRESS="${PRODUCE_ADDRESS}"
fi
2024-06-18 16:34:14 +08:00
2024-07-16 18:39:48 +08:00
docker pull ${ADDRESS}:${VERSION}
docker rm -f "${CONTAINER}"
docker run -it -p "${PORT}:${PORT}" --name "${CONTAINER}" "${IMAGE}:${VERSION}"