Merge pull request #2332 from depado/fix-traefik-init-setup

fix(setup): properly handle dokploy-traefik container absence
This commit is contained in:
Mauricio Siu
2025-08-10 15:33:25 -06:00
committed by GitHub

View File

@@ -89,21 +89,14 @@ export const initializeStandaloneTraefik = async ({
const docker = await getRemoteDocker(serverId);
try {
const container = docker.getContainer(containerName);
try {
await container.remove({ force: true });
await new Promise((resolve) => setTimeout(resolve, 5000));
await docker.createContainer(settings);
const newContainer = docker.getContainer(containerName);
await newContainer.start();
console.log("Traefik Started ✅");
} catch (error) {
console.error("Error in initializeStandaloneTraefik", error);
}
} catch (error) {
await docker.createContainer(settings);
console.error("Error in initializeStandaloneTraefik", error);
throw error;
}
await container.remove({ force: true });
await new Promise((resolve) => setTimeout(resolve, 5000));
} catch {}
await docker.createContainer(settings);
const newContainer = docker.getContainer(containerName);
await newContainer.start();
console.log("Traefik Started ✅");
};
export const initializeTraefikService = async ({