fix: prevent to have empty traefik config in order to prevent domain crashes #38

This commit is contained in:
Mauricio Siu
2024-05-04 10:55:05 -06:00
parent 2e62c7fd28
commit 1b6d4273cc
3 changed files with 13 additions and 5 deletions

View File

@@ -52,7 +52,7 @@ export const domainRouter = createTRPCRouter({
.mutation(async ({ input }) => {
const domain = await findDomainById(input.domainId);
const result = await removeDomainById(input.domainId);
removeDomain(domain.application.appName, domain.uniqueConfigKey);
await removeDomain(domain.application.appName, domain.uniqueConfigKey);
return result;
}),

View File

@@ -36,9 +36,8 @@ export const createApplication = async (
});
}
createTraefikConfig(newApplication.appName);
if (process.env.NODE_ENV === "development") {
createTraefikConfig(newApplication.appName);
await tx.insert(domains).values({
applicationId: newApplication.applicationId,
host: `${newApplication.appName}.docker.localhost`,