mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
* feat: add schema for registry and routes * feat: add docker registry upload * feat: add show cluster * refactor: set the registry url in image in case we have a registry asociated * feat: add update registry and fix the docker url markup * chore: remove --advertise-ip on swarm script * refactor: remove listen address of swarm initialize * feat: add table to show nodes and add dropdown to add manager & workers * refactor: improve interface for cluster * refactor: improve UI * feat: add experimental swarm settings * refactor: remove comments * refactor: prettify json of each setting * refactor: add interface tooltip * refactor: delete static form self registry * refactor: allow to se a empty registry * fix: remove text area warnings * feat: add network swarm json * refactor: update ui * revert: go back to swarm init config * refactor: remove initialization on server, only on setup script * Update LICENSE.MD * feat: appearance theme support system config * refactor: remove logs * fix(README-ru): hyperlink-ed docs url * feat: (#107) webhook listener filter docker events based on image tag. Fixes #107 * refactor: simplify comparison docker tags * refactor: remove return in res status * refactor: prevent to updates download automatically * feat: support code editor (#105) * feat: support code editor * Update codeblock * refactor: remove unused class --------- Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> * fix: select the right image from sourcetype (#109) * chore: bump minor version --------- Co-authored-by: hehehai <riverhohai@gmail.com> Co-authored-by: Bayram Tagiev <bayram.tagiev.a@gmail.com> Co-authored-by: Paulo Santana <30875229+hikinine@users.noreply.github.com>
58 lines
2.0 KiB
TypeScript
58 lines
2.0 KiB
TypeScript
import { createTRPCRouter } from "../api/trpc";
|
|
import { authRouter } from "@/server/api/routers/auth";
|
|
import { projectRouter } from "./routers/project";
|
|
import { applicationRouter } from "./routers/application";
|
|
import { mysqlRouter } from "./routers/mysql";
|
|
import { postgresRouter } from "./routers/postgres";
|
|
import { redisRouter } from "./routers/redis";
|
|
import { mongoRouter } from "./routers/mongo";
|
|
import { mariadbRouter } from "./routers/mariadb";
|
|
import { userRouter } from "./routers/user";
|
|
import { domainRouter } from "./routers/domain";
|
|
import { destinationRouter } from "./routers/destination";
|
|
import { backupRouter } from "./routers/backup";
|
|
import { deploymentRouter } from "./routers/deployment";
|
|
import { mountRouter } from "./routers/mount";
|
|
import { certificateRouter } from "./routers/certificate";
|
|
import { settingsRouter } from "./routers/settings";
|
|
import { redirectsRouter } from "./routers/redirects";
|
|
import { securityRouter } from "./routers/security";
|
|
import { portRouter } from "./routers/port";
|
|
import { adminRouter } from "./routers/admin";
|
|
import { dockerRouter } from "./routers/docker";
|
|
import { registryRouter } from "./routers/registry";
|
|
import { clusterRouter } from "./routers/cluster";
|
|
/**
|
|
* This is the primary router for your server.
|
|
*
|
|
* All routers added in /api/routers should be manually added here.
|
|
*/
|
|
export const appRouter = createTRPCRouter({
|
|
admin: adminRouter,
|
|
docker: dockerRouter,
|
|
auth: authRouter,
|
|
project: projectRouter,
|
|
application: applicationRouter,
|
|
mysql: mysqlRouter,
|
|
postgres: postgresRouter,
|
|
redis: redisRouter,
|
|
mongo: mongoRouter,
|
|
mariadb: mariadbRouter,
|
|
user: userRouter,
|
|
domain: domainRouter,
|
|
destination: destinationRouter,
|
|
backup: backupRouter,
|
|
deployment: deploymentRouter,
|
|
mounts: mountRouter,
|
|
certificates: certificateRouter,
|
|
settings: settingsRouter,
|
|
security: securityRouter,
|
|
redirects: redirectsRouter,
|
|
port: portRouter,
|
|
registry: registryRouter,
|
|
cluster: clusterRouter,
|
|
});
|
|
|
|
// export type definition of API
|
|
export type AppRouter = typeof appRouter;
|