Update traefik-setup.ts

This commit is contained in:
Yuki
2024-07-25 15:25:04 +08:00
committed by GitHub
parent 54c7572447
commit ef689f06d6

View File

@@ -86,17 +86,18 @@ export const initializeTraefik = async () => {
export const createDefaultServerTraefikConfig = () => {
const configFilePath = path.join(DYNAMIC_TRAEFIK_PATH, "dokploy.yml");
if (existsSync(configFilePath)) {
console.log("Default traefik config already exists");
return;
}
const acmeJsonPath = path.join(DYNAMIC_TRAEFIK_PATH, "acme.json");
const acmeJsonPath = "/etc/dokploy/traefik/dynamic/acme.json";
if (existsSync(acmeJsonPath)) {
chmodSync(acmeJsonPath, '600');
} else {
console.error(`File not found: ${acmeJsonPath}`);
}
if (existsSync(configFilePath)) {
console.log("Default traefik config already exists");
return;
}
const appName = "dokploy";
const serviceURLDefault = `http://${appName}:${process.env.PORT || 3000}`;
@@ -191,6 +192,12 @@ export const createDefaultTraefikConfig = () => {
const yamlStr = dump(configObject);
mkdirSync(MAIN_TRAEFIK_PATH, { recursive: true });
writeFileSync(mainConfig, yamlStr, "utf8");
const acmeJsonPath = "/etc/dokploy/traefik/dynamic/acme.json";
if (existsSync(acmeJsonPath)) {
chmodSync(acmeJsonPath, '600');
} else {
console.error(`File not found: ${acmeJsonPath}, func createDefaultTraefikConfig`);
}
};
export const createDefaultMiddlewares = () => {