kubeplay icon indicating copy to clipboard operation
kubeplay copied to clipboard

Copy certs to /root/kubeplay/config/compose ?

Open shiqinfeng1 opened this issue 3 years ago • 0 comments

好像没有复制证书到这个目录吧?

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
}

shiqinfeng1 avatar Sep 23 '21 11:09 shiqinfeng1