more structure
This commit is contained in:
parent
04be5f88eb
commit
bbee7923e4
@ -9,8 +9,11 @@ import {Cert} from "cert";
|
||||
let myCert = new Cert({
|
||||
cfEmail = "some@cloudflare.email",
|
||||
cfKey = "someCloudflareApiKey",
|
||||
outputPath = "someOutputPath" // NOTE: if you already have certificates, make sure you put them in here, so cert only requires the missing ones
|
||||
sslDir = "someOutputPath" // NOTE: if you already have certificates, make sure you put them in here, so cert only requires the missing ones
|
||||
});
|
||||
|
||||
myCert.getDomainCert("example.com");
|
||||
```
|
||||
|
||||
### sslDir
|
||||
to use the certificates it is important to understand what the structure of the ssl directory looks like.
|
@ -27,7 +27,9 @@
|
||||
"cflare": "0.0.2",
|
||||
"letsencrypt": "^1.4.4",
|
||||
"smartcli": "^1.0.2",
|
||||
"smartfile": "^3.0.10"
|
||||
"smartfile": "^3.0.10",
|
||||
"smartgit": "0.0.10",
|
||||
"typings-global": "^1.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"npmts-g": "^5.2.6"
|
||||
|
@ -0,0 +1,3 @@
|
||||
import "typings-global";
|
||||
export import path = require("path");
|
||||
|
0
ts/cert.plugins.ts
Normal file
0
ts/cert.plugins.ts
Normal file
28
ts/index.ts
28
ts/index.ts
@ -0,0 +1,28 @@
|
||||
import * as paths from "./cert.paths";
|
||||
|
||||
export class Cert {
|
||||
cfEmail:string;
|
||||
cfKey:string;
|
||||
sslDir:string;
|
||||
certificatesPresent;
|
||||
certificatesValid;
|
||||
gitOriginRepo;
|
||||
constructor(optionsArg:{
|
||||
cfEmail:string,
|
||||
cfKey:string,
|
||||
sslDir:string,
|
||||
gitOriginRepo:string
|
||||
}){
|
||||
this.cfEmail = optionsArg.cfEmail;
|
||||
this.cfKey = optionsArg.cfKey;
|
||||
this.sslDir = optionsArg.sslDir;
|
||||
this.gitOriginRepo = optionsArg.gitOriginRepo;
|
||||
};
|
||||
getDomainCert(){};
|
||||
}
|
||||
|
||||
export class Certificate {
|
||||
constructor(){
|
||||
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user