mirror of
https://github.com/Dokploy/dokploy.git
synced 2026-07-06 22:45:24 +02:00
Merge remote-tracking branch 'refs/remotes/origin/canary' into feature/custom-entrypoint
# Conflicts: # apps/dokploy/drizzle/meta/0130_snapshot.json # apps/dokploy/drizzle/meta/_journal.json
This commit is contained in:
@@ -14,11 +14,21 @@ import { execAsyncRemote } from "../process/execAsync";
|
||||
import { spawnAsync } from "../process/spawnAsync";
|
||||
|
||||
export const scheduleJob = (schedule: Schedule) => {
|
||||
const { cronExpression, scheduleId } = schedule;
|
||||
const { cronExpression, scheduleId, timezone } = schedule;
|
||||
|
||||
scheduleJobNode(scheduleId, cronExpression, async () => {
|
||||
await runCommand(scheduleId);
|
||||
});
|
||||
// Use timezone from schedule, default to UTC if not specified
|
||||
const tz = timezone || "UTC";
|
||||
|
||||
scheduleJobNode(
|
||||
scheduleId,
|
||||
{
|
||||
tz,
|
||||
rule: cronExpression,
|
||||
},
|
||||
async () => {
|
||||
await runCommand(scheduleId);
|
||||
},
|
||||
);
|
||||
};
|
||||
|
||||
export const removeScheduleJob = (scheduleId: string) => {
|
||||
|
||||
Reference in New Issue
Block a user