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-12-02 17:59:33 +08:00
|
|
|
echo docker pull ${ADDRESS}:${VERSION}
|
|
|
|
echo docker rm -f "${CONTAINER}"
|
|
|
|
echo docker run -it -p "${PORT}:${PORT}" --network transfer_middleware --name "${CONTAINER}" "${IMAGE}:${VERSION}"
|