mirror of
https://github.com/sadoyan/aralez.git
synced 2026-05-30 03:44:06 +08:00
minor fix update
This commit is contained in:
@@ -15,7 +15,7 @@ use pingora_core::prelude::{background_service, Opt};
|
|||||||
use pingora_core::server::Server;
|
use pingora_core::server::Server;
|
||||||
use std::sync::mpsc::{channel, Receiver, Sender};
|
use std::sync::mpsc::{channel, Receiver, Sender};
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use std::thread;
|
use std::{fs, thread};
|
||||||
pub fn run() {
|
pub fn run() {
|
||||||
// default_provider().install_default().expect("Failed to install rustls crypto provider");
|
// default_provider().install_default().expect("Failed to install rustls crypto provider");
|
||||||
let parameters = Some(Opt::parse_args()).unwrap();
|
let parameters = Some(Opt::parse_args()).unwrap();
|
||||||
@@ -64,8 +64,11 @@ pub fn run() {
|
|||||||
Some(bind_address_tls) => {
|
Some(bind_address_tls) => {
|
||||||
check_priv(bind_address_tls.as_str());
|
check_priv(bind_address_tls.as_str());
|
||||||
let (tx, rx): (Sender<Vec<CertificateConfig>>, Receiver<Vec<CertificateConfig>>) = channel();
|
let (tx, rx): (Sender<Vec<CertificateConfig>>, Receiver<Vec<CertificateConfig>>) = channel();
|
||||||
// let certs_path = cfg.proxy_certificates.clone().unwrap();
|
|
||||||
let certs_path = cfg.proxy_configs.clone().unwrap() + "/certificates";
|
let certs_path = cfg.proxy_configs.clone().unwrap() + "/certificates";
|
||||||
|
|
||||||
|
if !fs::metadata(certs_path.clone()).is_ok() {
|
||||||
|
fs::create_dir_all(certs_path.clone()).unwrap();
|
||||||
|
}
|
||||||
thread::spawn(move || {
|
thread::spawn(move || {
|
||||||
watch_folder(certs_path, tx).unwrap();
|
watch_folder(certs_path, tx).unwrap();
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user