|
|
@@ -1696,17 +1696,15 @@ redis_flush_all() {
|
|
|
# 更换证书
|
|
|
change_cert() {
|
|
|
domain_1=$(cat "${DOMAIN_FILE}")
|
|
|
- if [[ -z "${domain_1}" ]]; then
|
|
|
- echo_content red "你没有设置证书"
|
|
|
- exit 0
|
|
|
- fi
|
|
|
|
|
|
- docker rm -f trojan-panel-caddy &&
|
|
|
- rm -rf ${CADDY_LOG}* &&
|
|
|
- cat /dev/null >${CADDY_CONFIG} &&
|
|
|
- rm -rf ${WEB_PATH}* &&
|
|
|
- rm -rf ${CERT_PATH}* &&
|
|
|
- cat /dev/null >${DOMAIN_FILE}
|
|
|
+ if [[ -n $(docker ps -a -q -f "name=^trojan-panel-caddy$") ]]; then
|
|
|
+ docker rm -f trojan-panel-caddy &&
|
|
|
+ rm -rf ${CADDY_LOG}* &&
|
|
|
+ cat /dev/null >${CADDY_CONFIG} &&
|
|
|
+ rm -rf ${WEB_PATH}* &&
|
|
|
+ rm -rf ${CERT_PATH}* &&
|
|
|
+ cat /dev/null >${DOMAIN_FILE}
|
|
|
+ fi
|
|
|
|
|
|
install_cert
|
|
|
|