mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-12-15 20:13:25 +00:00
Fix creating wrong cert type when trying dns
This commit is contained in:
@@ -20,6 +20,8 @@ import internalNginx from "./nginx.js";
|
|||||||
|
|
||||||
const letsencryptConfig = "/etc/letsencrypt.ini";
|
const letsencryptConfig = "/etc/letsencrypt.ini";
|
||||||
const certbotCommand = "certbot";
|
const certbotCommand = "certbot";
|
||||||
|
const certbotLogsDir = "/data/logs";
|
||||||
|
const certbotWorkDir = "/tmp/letsencrypt-lib";
|
||||||
|
|
||||||
const omissions = () => {
|
const omissions = () => {
|
||||||
return ["is_deleted", "owner.is_deleted"];
|
return ["is_deleted", "owner.is_deleted"];
|
||||||
@@ -830,18 +832,18 @@ const internalCertificate = {
|
|||||||
"--config",
|
"--config",
|
||||||
letsencryptConfig,
|
letsencryptConfig,
|
||||||
"--work-dir",
|
"--work-dir",
|
||||||
"/tmp/letsencrypt-lib",
|
certbotWorkDir,
|
||||||
"--logs-dir",
|
"--logs-dir",
|
||||||
"/tmp/letsencrypt-log",
|
certbotLogsDir,
|
||||||
"--cert-name",
|
"--cert-name",
|
||||||
`npm-${certificate.id}`,
|
`npm-${certificate.id}`,
|
||||||
"--agree-tos",
|
"--agree-tos",
|
||||||
"--authenticator",
|
"--authenticator",
|
||||||
"webroot",
|
"webroot",
|
||||||
"--email",
|
"-m",
|
||||||
email,
|
email,
|
||||||
"--preferred-challenges",
|
"--preferred-challenges",
|
||||||
"dns,http",
|
"http",
|
||||||
"--domains",
|
"--domains",
|
||||||
certificate.domain_names.join(","),
|
certificate.domain_names.join(","),
|
||||||
];
|
];
|
||||||
@@ -884,14 +886,16 @@ const internalCertificate = {
|
|||||||
"--config",
|
"--config",
|
||||||
letsencryptConfig,
|
letsencryptConfig,
|
||||||
"--work-dir",
|
"--work-dir",
|
||||||
"/tmp/letsencrypt-lib",
|
certbotWorkDir,
|
||||||
"--logs-dir",
|
"--logs-dir",
|
||||||
"/tmp/letsencrypt-log",
|
certbotLogsDir,
|
||||||
"--cert-name",
|
"--cert-name",
|
||||||
`npm-${certificate.id}`,
|
`npm-${certificate.id}`,
|
||||||
"--agree-tos",
|
"--agree-tos",
|
||||||
"--email",
|
"-m",
|
||||||
email,
|
email,
|
||||||
|
"--preferred-challenges",
|
||||||
|
"dns",
|
||||||
"--domains",
|
"--domains",
|
||||||
certificate.domain_names.join(","),
|
certificate.domain_names.join(","),
|
||||||
"--authenticator",
|
"--authenticator",
|
||||||
@@ -987,13 +991,13 @@ const internalCertificate = {
|
|||||||
"--config",
|
"--config",
|
||||||
letsencryptConfig,
|
letsencryptConfig,
|
||||||
"--work-dir",
|
"--work-dir",
|
||||||
"/tmp/letsencrypt-lib",
|
certbotWorkDir,
|
||||||
"--logs-dir",
|
"--logs-dir",
|
||||||
"/tmp/letsencrypt-log",
|
certbotLogsDir,
|
||||||
"--cert-name",
|
"--cert-name",
|
||||||
`npm-${certificate.id}`,
|
`npm-${certificate.id}`,
|
||||||
"--preferred-challenges",
|
"--preferred-challenges",
|
||||||
"dns,http",
|
"http",
|
||||||
"--no-random-sleep-on-renew",
|
"--no-random-sleep-on-renew",
|
||||||
"--disable-hook-validation",
|
"--disable-hook-validation",
|
||||||
];
|
];
|
||||||
@@ -1031,11 +1035,13 @@ const internalCertificate = {
|
|||||||
"--config",
|
"--config",
|
||||||
letsencryptConfig,
|
letsencryptConfig,
|
||||||
"--work-dir",
|
"--work-dir",
|
||||||
"/tmp/letsencrypt-lib",
|
certbotWorkDir,
|
||||||
"--logs-dir",
|
"--logs-dir",
|
||||||
"/tmp/letsencrypt-log",
|
certbotLogsDir,
|
||||||
"--cert-name",
|
"--cert-name",
|
||||||
`npm-${certificate.id}`,
|
`npm-${certificate.id}`,
|
||||||
|
"--preferred-challenges",
|
||||||
|
"dns",
|
||||||
"--disable-hook-validation",
|
"--disable-hook-validation",
|
||||||
"--no-random-sleep-on-renew",
|
"--no-random-sleep-on-renew",
|
||||||
];
|
];
|
||||||
@@ -1068,9 +1074,9 @@ const internalCertificate = {
|
|||||||
"--config",
|
"--config",
|
||||||
letsencryptConfig,
|
letsencryptConfig,
|
||||||
"--work-dir",
|
"--work-dir",
|
||||||
"/tmp/letsencrypt-lib",
|
certbotWorkDir,
|
||||||
"--logs-dir",
|
"--logs-dir",
|
||||||
"/tmp/letsencrypt-log",
|
certbotLogsDir,
|
||||||
"--cert-path",
|
"--cert-path",
|
||||||
`${internalCertificate.getLiveCertPath(certificate.id)}/fullchain.pem`,
|
`${internalCertificate.getLiveCertPath(certificate.id)}/fullchain.pem`,
|
||||||
"--delete-after-revoke",
|
"--delete-after-revoke",
|
||||||
|
|||||||
@@ -42,6 +42,9 @@ const DNSCertificateModal = EasyModal.create(({ visible, remove }: InnerModalPro
|
|||||||
{
|
{
|
||||||
domainNames: [],
|
domainNames: [],
|
||||||
provider: "letsencrypt",
|
provider: "letsencrypt",
|
||||||
|
meta: {
|
||||||
|
dnsChallenge: true,
|
||||||
|
},
|
||||||
} as any
|
} as any
|
||||||
}
|
}
|
||||||
onSubmit={onSubmit}
|
onSubmit={onSubmit}
|
||||||
|
|||||||
Reference in New Issue
Block a user