Even more confs!

This commit is contained in:
MattIPv4
2020-05-15 18:18:52 +01:00
parent a65665c2c7
commit b773081e5f
7 changed files with 224 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
export default domains => {
return domains.every(d => d.https.hsts.computed)
&& (
domains.every(d => d.https.hstsSubdomains.computed)
|| domains.every(d => !d.https.hstsSubdomains.computed)
)
&& (
domains.every(d => d.https.hstsPreload.computed)
|| domains.every(d => !d.https.hstsPreload.computed)
);
};

View File

@@ -0,0 +1,19 @@
export const getSslCertificate = (domain, global) => {
if (domain.https.certType.computed === 'letsEncrypt')
`/etc/letsencrypt/live/${domain.server.domain.computed}/fullchain.pem`;
if (domain.https.sslCertificate.computed)
return domain.https.sslCertificate.computed;
return `${global.nginx.nginxConfigDirectory.computed.replace(/\/+$/, '')}/ssl/${domain.server.domain.computed}.crt`;
};
export const getSslCertificateKey = (domain, global) => {
if (domain.https.certType.computed === 'letsEncrypt')
`/etc/letsencrypt/live/${domain.server.domain.computed}/privkey.pem`;
if (domain.https.sslCertificateKey.computed)
return domain.https.sslCertificateKey.computed;
return `${global.nginx.nginxConfigDirectory.computed.replace(/\/+$/, '')}/ssl/${domain.server.domain.computed}.key`;
};