Files
dokploy/apps/dokploy/setup.ts
T
2024-10-05 22:15:47 -06:00

28 lines
599 B
TypeScript

import {
createDefaultMiddlewares,
createDefaultServerTraefikConfig,
createDefaultTraefikConfig,
initializeNetwork,
initializePostgres,
initializeRedis,
initializeSwarm,
initializeTraefik,
setupDirectories,
} from "@dokploy/server";
(async () => {
try {
setupDirectories();
createDefaultMiddlewares();
await initializeSwarm();
await initializeNetwork();
createDefaultTraefikConfig();
createDefaultServerTraefikConfig();
await initializeTraefik();
await initializeRedis();
await initializePostgres();
} catch (e) {
console.error("Error to setup dokploy", e);
}
})();