mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
refactor: make protected instead of admin
This commit is contained in:
@@ -77,7 +77,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
return true;
|
||||
}
|
||||
const { stdout } = await execAsync(
|
||||
"docker service inspect dokploy --format '{{.ID}}'",
|
||||
"docker service inspect dokploy --format '{{.ID}}'"
|
||||
);
|
||||
await execAsync(`docker service update --force ${stdout.trim()}`);
|
||||
return true;
|
||||
@@ -241,7 +241,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
} else {
|
||||
scheduleJob(server.serverId, "0 0 * * *", async () => {
|
||||
console.log(
|
||||
`Docker Cleanup ${new Date().toLocaleString()}] Running...`,
|
||||
`Docker Cleanup ${new Date().toLocaleString()}] Running...`
|
||||
);
|
||||
await cleanUpUnusedImages(server.serverId);
|
||||
await cleanUpDockerBuilder(server.serverId);
|
||||
@@ -277,7 +277,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
if (adminUpdated?.enableDockerCleanup) {
|
||||
scheduleJob("docker-cleanup", "0 0 * * *", async () => {
|
||||
console.log(
|
||||
`Docker Cleanup ${new Date().toLocaleString()}] Running...`,
|
||||
`Docker Cleanup ${new Date().toLocaleString()}] Running...`
|
||||
);
|
||||
await cleanUpUnusedImages();
|
||||
await cleanUpDockerBuilder();
|
||||
@@ -345,7 +345,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
writeConfig("middlewares", input.traefikConfig);
|
||||
return true;
|
||||
}),
|
||||
getUpdateData: adminProcedure.mutation(async () => {
|
||||
getUpdateData: protectedProcedure.mutation(async () => {
|
||||
if (IS_CLOUD) {
|
||||
return DEFAULT_UPDATE_DATA;
|
||||
}
|
||||
@@ -373,10 +373,10 @@ export const settingsRouter = createTRPCRouter({
|
||||
return true;
|
||||
}),
|
||||
|
||||
getDokployVersion: adminProcedure.query(() => {
|
||||
getDokployVersion: protectedProcedure.query(() => {
|
||||
return packageInfo.version;
|
||||
}),
|
||||
getReleaseTag: adminProcedure.query(() => {
|
||||
getReleaseTag: protectedProcedure.query(() => {
|
||||
return getDokployImageTag();
|
||||
}),
|
||||
readDirectories: protectedProcedure
|
||||
@@ -411,7 +411,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
await writeTraefikConfigInPath(
|
||||
input.path,
|
||||
input.traefikConfig,
|
||||
input?.serverId,
|
||||
input?.serverId
|
||||
);
|
||||
return true;
|
||||
}),
|
||||
@@ -485,7 +485,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
};
|
||||
|
||||
return openApiDocument;
|
||||
},
|
||||
}
|
||||
),
|
||||
readTraefikEnv: adminProcedure
|
||||
.input(apiServerSchema)
|
||||
@@ -525,7 +525,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
stdout = result.stdout;
|
||||
} else if (!IS_CLOUD) {
|
||||
const result = await execAsync(
|
||||
"docker service inspect --format='{{json .Endpoint.Ports}}' dokploy-traefik",
|
||||
"docker service inspect --format='{{json .Endpoint.Ports}}' dokploy-traefik"
|
||||
);
|
||||
stdout = result.stdout;
|
||||
}
|
||||
@@ -563,7 +563,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
input.page,
|
||||
input.sort,
|
||||
input.search,
|
||||
input.status,
|
||||
input.status
|
||||
);
|
||||
|
||||
return parsedConfig;
|
||||
@@ -586,7 +586,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
.input(
|
||||
z.object({
|
||||
enable: z.boolean(),
|
||||
}),
|
||||
})
|
||||
)
|
||||
.mutation(async ({ input }) => {
|
||||
if (IS_CLOUD) {
|
||||
@@ -619,7 +619,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
.input(
|
||||
z.object({
|
||||
enable: z.boolean(),
|
||||
}),
|
||||
})
|
||||
)
|
||||
.mutation(async ({ input }) => {
|
||||
if (IS_CLOUD) {
|
||||
@@ -674,7 +674,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
.input(
|
||||
z.object({
|
||||
serverId: z.string().optional(),
|
||||
}),
|
||||
})
|
||||
)
|
||||
.mutation(async ({ input }) => {
|
||||
if (IS_CLOUD && !input.serverId) {
|
||||
@@ -693,7 +693,7 @@ export const settingsRouter = createTRPCRouter({
|
||||
.input(
|
||||
z.object({
|
||||
serverId: z.string().optional(),
|
||||
}),
|
||||
})
|
||||
)
|
||||
.query(async ({ input }) => {
|
||||
if (IS_CLOUD && !input.serverId) {
|
||||
@@ -727,9 +727,9 @@ export const settingsRouter = createTRPCRouter({
|
||||
targetPort: z.number(),
|
||||
publishedPort: z.number(),
|
||||
publishMode: z.enum(["ingress", "host"]).default("host"),
|
||||
}),
|
||||
})
|
||||
),
|
||||
}),
|
||||
})
|
||||
)
|
||||
.mutation(async ({ input }) => {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user