kubeplay
kubeplay copied to clipboard
Copy certs to /root/kubeplay/config/compose ?
好像没有复制证书到这个目录吧?
common::generate_domain_certs(){
if [[ ${GENERATE_DOMAIN_CRT} == "true" ]]; then
local DOMAIN=$(echo ${REGISTRY_DOMAIN} | sed 's/[^.]*./*./')
rm -rf ${CERTS_DIR} ${RESOURCES_NGINX_DIR}/certs
mkdir -p ${CERTS_DIR} ${RESOURCES_NGINX_DIR}/certs
infolog "Generating TLS cert for domain: ${REGISTRY_DOMAIN}"
CAROOT=${CERTS_DIR} mkcert -install
CAROOT=${CERTS_DIR} mkcert -key-file ${CERTS_DIR}/domain.key -cert-file ${CERTS_DIR}/domain.crt ${REGISTRY_DOMAIN} ${DOMAIN}
# Copy domain.crt, domain.key to nginx certs directory
infolog "Copy certs to ${COMPOSE_CONFIG_DIR}"
cp -f ${CERTS_DIR}/rootCA.pem ${RESOURCES_NGINX_DIR}/certs/rootCA.crt
fi
}