Files

752 B

Scheduled Tasks

MineSeeker uses Symfony Scheduler for recurring maintenance work. The Docker Compose scheduler service runs the Scheduler worker continuously and is restarted automatically if it exits.

Pending-account cleanup

PurgeExpiredPendingUsersCommand is scheduled every hour. It deletes only unverified users whose activation-token expiry has passed.

To inspect the registered schedule locally:

php bin/console debug:scheduler

To run the cleanup manually without deleting data:

php bin/console app:users:purge-expired-pending --dry-run

The production worker is started by Docker Compose:

docker compose up -d scheduler
docker compose logs -f scheduler

No host-level cron entry is required.