This commit is contained in:
孙小云 2025-06-11 17:38:02 +08:00
parent dd6034e8ec
commit 4788358e77
2 changed files with 51 additions and 23 deletions

View File

@ -46,17 +46,17 @@ export KAFKA_DOMAIN=kafka.${DOMAIN_END}
#域名证书位置写在这边
#dsp.bazhongfeifu.com hhz.bazhongfeifu.com minio.bazhongfeifu.com oidc.bazhongfeifu.com srs.bazhongfeifu.com
export DSP_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/dsp/
export DSP_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/dsp/
export DSP_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/dsp/dsp.bazhongfeifu.com.pem
export DSP_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/dsp/dsp.bazhongfeifu.com.key
export HHZ_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/hhz/
export HHZ_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/hhz/
export HHZ_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/hhz/hhz.bazhongfeifu.com.pem
export HHZ_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/hhz/hhz.bazhongfeifu.com.key
export MINIO_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/minio/
export MINIO_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/minio/
export MINIO_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/minio/minio.bazhongfeifu.com.pem
export MINIO_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/minio/minio.bazhongfeifu.com.key
export OIDC_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/oidc/
export OIDC_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/oidc/
export OIDC_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/oidc/oidc.bazhongfeifu.com.pem
export OIDC_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/oidc/oidc.bazhongfeifu.com.key
export SRS_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/srs/
export SRS_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/vhosts/certs/srs/
export SRS_PEM_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/srs/srs.bazhongfeifu.com.pem
export SRS_KEY_PATH=/Users/sunpeng/workspace/remote/docker/nginxbazhong/certs/srs/srs.bazhongfeifu.com.key

View File

@ -35,37 +35,67 @@ DOCKER_RUN_CMD="docker run --pull always -d \
# 如果配置了证书,添加证书挂载
if [ ! -z "${DSP_PEM_PATH}" ] && [ ! -z "${DSP_KEY_PATH}" ]; then
echo "检测到DSP证书配置将挂载证书文件..."
# if [ ! -f "${DSP_PEM_PATH}" ] || [ ! -f "${DSP_KEY_PATH}" ]; then
# echo "错误DSP证书文件不存在"
# echo "PEM文件路径: ${DSP_PEM_PATH}"
# echo "KEY文件路径: ${DSP_KEY_PATH}"
# exit 1
# fi
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${DSP_PEM_PATH}:/etc/nginx/dsp.pem \
--volume ${DSP_KEY_PATH}:/etc/nginx/dsp.key"
--mount type=bind,source=${DSP_PEM_PATH},target=/etc/nginx/dsp.pem,readonly \
--mount type=bind,source=${DSP_KEY_PATH},target=/etc/nginx/dsp.key,readonly"
fi
if [ ! -z "${HHZ_PEM_PATH}" ] && [ ! -z "${HHZ_KEY_PATH}" ]; then
echo "检测到HHZ证书配置将挂载证书文件..."
# if [ ! -f "${HHZ_PEM_PATH}" ] || [ ! -f "${HHZ_KEY_PATH}" ]; then
# echo "错误HHZ证书文件不存在"
# echo "PEM文件路径: ${HHZ_PEM_PATH}"
# echo "KEY文件路径: ${HHZ_KEY_PATH}"
# exit 1
# fi
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${HHZ_PEM_PATH}:/etc/nginx/hhz.pem \
--volume ${HHZ_KEY_PATH}:/etc/nginx/hhz.key"
--mount type=bind,source=${HHZ_PEM_PATH},target=/etc/nginx/hhz.pem,readonly \
--mount type=bind,source=${HHZ_KEY_PATH},target=/etc/nginx/hhz.key,readonly"
fi
if [ ! -z "${MINIO_PEM_PATH}" ] && [ ! -z "${MINIO_KEY_PATH}" ]; then
echo "检测到MINIO证书配置将挂载证书文件..."
# if [ ! -f "${MINIO_PEM_PATH}" ] || [ ! -f "${MINIO_KEY_PATH}" ]; then
# echo "错误MINIO证书文件不存在"
# echo "PEM文件路径: ${MINIO_PEM_PATH}"
# echo "KEY文件路径: ${MINIO_KEY_PATH}"
# exit 1
# fi
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${MINIO_PEM_PATH}:/etc/nginx/minio.pem \
--volume ${MINIO_KEY_PATH}:/etc/nginx/minio.key"
--mount type=bind,source=${MINIO_PEM_PATH},target=/etc/nginx/minio.pem,readonly \
--mount type=bind,source=${MINIO_KEY_PATH},target=/etc/nginx/minio.key,readonly"
fi
if [ ! -z "${OIDC_PEM_PATH}" ] && [ ! -z "${OIDC_KEY_PATH}" ]; then
echo "检测到OIDC证书配置将挂载证书文件..."
# if [ ! -f "${OIDC_PEM_PATH}" ] || [ ! -f "${OIDC_KEY_PATH}" ]; then
# echo "错误OIDC证书文件不存在"
# echo "PEM文件路径: ${OIDC_PEM_PATH}"
# echo "KEY文件路径: ${OIDC_KEY_PATH}"
# exit 1
# fi
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${OIDC_PEM_PATH}:/etc/nginx/oidc.pem \
--volume ${OIDC_KEY_PATH}:/etc/nginx/oidc.key"
--mount type=bind,source=${OIDC_PEM_PATH},target=/etc/nginx/oidc.pem,readonly \
--mount type=bind,source=${OIDC_KEY_PATH},target=/etc/nginx/oidc.key,readonly"
fi
if [ ! -z "${SRS_PEM_PATH}" ] && [ ! -z "${SRS_KEY_PATH}" ]; then
echo "检测到SRS证书配置将挂载证书文件..."
# if [ ! -f "${SRS_PEM_PATH}" ] || [ ! -f "${SRS_KEY_PATH}" ]; then
# echo "错误SRS证书文件不存在"
# echo "PEM文件路径: ${SRS_PEM_PATH}"
# echo "KEY文件路径: ${SRS_KEY_PATH}"
# exit 1
# fi
DOCKER_RUN_CMD="${DOCKER_RUN_CMD} \
--volume ${SRS_PEM_PATH}:/etc/nginx/srs.pem \
--volume ${SRS_KEY_PATH}:/etc/nginx/srs.key"
--mount type=bind,source=${SRS_PEM_PATH},target=/etc/nginx/srs.pem,readonly \
--mount type=bind,source=${SRS_KEY_PATH},target=/etc/nginx/srs.key,readonly"
fi
echo "镜像名字------"
@ -86,6 +116,4 @@ if [ $? -eq 0 ]; then
else
echo "错误Nginx 容器启动失败!"
exit 1
fi
fi