diff --git a/packages/twenty-docker/twenty-app-dev/rootfs/etc/s6-overlay/scripts/register-crons.sh b/packages/twenty-docker/twenty-app-dev/rootfs/etc/s6-overlay/scripts/register-crons.sh index 89975dede5..86c1940247 100644 --- a/packages/twenty-docker/twenty-app-dev/rootfs/etc/s6-overlay/scripts/register-crons.sh +++ b/packages/twenty-docker/twenty-app-dev/rootfs/etc/s6-overlay/scripts/register-crons.sh @@ -4,6 +4,6 @@ set -e echo "==> START Registering cron jobs" cd /app/packages/twenty-server -yarn command:prod cron:register:all --dev-mode +yarn command:prod cron:register:all echo "==> DONE" diff --git a/packages/twenty-server/src/database/commands/cron-register-all.command.ts b/packages/twenty-server/src/database/commands/cron-register-all.command.ts index 0381719d4d..d50b4e7f8b 100644 --- a/packages/twenty-server/src/database/commands/cron-register-all.command.ts +++ b/packages/twenty-server/src/database/commands/cron-register-all.command.ts @@ -1,6 +1,6 @@ import { Logger } from '@nestjs/common'; -import { Command, CommandRunner, Option } from 'nest-commander'; +import { Command, CommandRunner } from 'nest-commander'; import { MarketplaceCatalogSyncCronCommand } from 'src/engine/core-modules/application/application-marketplace/crons/commands/marketplace-catalog-sync.cron.command'; import { StaleRegistrationCleanupCronCommand } from 'src/engine/core-modules/application/application-oauth/stale-registration-cleanup/commands/stale-registration-cleanup.cron.command'; @@ -68,33 +68,8 @@ export class CronRegisterAllCommand extends CommandRunner { super(); } - private devMode = false; - - @Option({ - flags: '--dev-mode', - description: - 'Only register cron jobs relevant to app development (cron triggers, marketplace sync, version check, stale cleanup)', - required: false, - }) - parseDevMode(): boolean { - this.devMode = true; - - return true; - } - - private static readonly DEV_MODE_COMMANDS = new Set([ - 'CronTrigger', - 'MarketplaceCatalogSync', - 'ApplicationVersionCheck', - 'StaleRegistrationCleanup', - ]); - async run(): Promise { - this.logger.log( - this.devMode - ? 'Registering app-dev cron jobs...' - : 'Registering all background sync cron jobs...', - ); + this.logger.log('Registering all background sync cron jobs...'); const allCommands = [ { @@ -195,18 +170,12 @@ export class CronRegisterAllCommand extends CommandRunner { }, ]; - const commands = this.devMode - ? allCommands.filter(({ name }) => - CronRegisterAllCommand.DEV_MODE_COMMANDS.has(name), - ) - : allCommands; - let successCount = 0; let failureCount = 0; const failures: string[] = []; const successes: string[] = []; - for (const { name, command } of commands) { + for (const { name, command } of allCommands) { try { this.logger.log(`Registering ${name} cron job...`); await command.run();