feat: crate account dir
This commit is contained in:
@@ -102,6 +102,8 @@ async fn main() -> tide::Result<()> {
|
||||
debugging!("Clap matches: {:?}", matches);
|
||||
|
||||
let account_dir = matches.value_of("dir").unwrap_or("acme_dir");
|
||||
information!("Acme dir: {}", account_dir);
|
||||
fs::create_dir_all(account_dir).ok();
|
||||
|
||||
let mut account_email = PathBuf::from(account_dir);
|
||||
account_email.push("account_email.conf");
|
||||
@@ -315,8 +317,6 @@ fn request_acme_certificate(acme_request: AcmeRequest) -> XResult<()> {
|
||||
|
||||
information!("Acme mode: {:?}", acme_request.mode);
|
||||
let url = acme_request.mode.directory_url();
|
||||
information!("Acme dir: {}", acme_request.account_dir);
|
||||
fs::create_dir_all(acme_request.account_dir).ok();
|
||||
let persist = FilePersist::new(acme_request.account_dir);
|
||||
let dir = opt_result!(Directory::from_url(persist, url), "Create directory from url failed: {}");
|
||||
let acc = opt_result!(dir.account(acme_request.contract_email), "Directory set account failed: {}");
|
||||
|
||||
Reference in New Issue
Block a user