mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-10-06 10:54:41 +01:00
Change fs import to use fs/promises
This commit is contained in:
+3
-2
@@ -6,7 +6,7 @@ import certificateModel from "./models/certificate.js";
|
|||||||
import settingModel from "./models/setting.js";
|
import settingModel from "./models/setting.js";
|
||||||
import userModel from "./models/user.js";
|
import userModel from "./models/user.js";
|
||||||
import userPermissionModel from "./models/user_permission.js";
|
import userPermissionModel from "./models/user_permission.js";
|
||||||
import fs from "fs";
|
import fs from "fs/promises";
|
||||||
|
|
||||||
export const isSetup = async () => {
|
export const isSetup = async () => {
|
||||||
const row = await userModel.query().select("id").where("is_deleted", 0).first();
|
const row = await userModel.query().select("id").where("is_deleted", 0).first();
|
||||||
@@ -123,7 +123,8 @@ const setupCertbotPlugins = async () => {
|
|||||||
const credentials_loc = `/etc/letsencrypt/credentials/credentials-${certificate.id}`;
|
const credentials_loc = `/etc/letsencrypt/credentials/credentials-${certificate.id}`;
|
||||||
if (typeof certificate.meta.dns_provider_credentials === "string") {
|
if (typeof certificate.meta.dns_provider_credentials === "string") {
|
||||||
promises.push(fs.mkdir("/etc/letsencrypt/credentials", { recursive: true })
|
promises.push(fs.mkdir("/etc/letsencrypt/credentials", { recursive: true })
|
||||||
.then(() => fs.writeFile(credentials_loc, certificate.meta.dns_provider_credentials, { mode: 0o600, flag: "wx" })));
|
.then(() => fs.writeFile(credentials_loc, certificate.meta.dns_provider_credentials, { mode: 0o600, flag: "wx" }))
|
||||||
|
.catch((err) => { if (err.code !== "EEXIST") throw err; }));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user