2 Commits
v1.0 ... v1.1.0

Author SHA1 Message Date
a30d6fa099 Upgrade to Twig 3.0 (required for php8.4 support) 2026-01-13 15:11:09 +00:00
b49ce8a895 Update 'README.md' 2024-06-20 16:10:43 +01:00
2 changed files with 34 additions and 2 deletions

View File

@@ -1,3 +1,35 @@
# sprinkle-scheduler
A UserFrosting sprinkle to add scheduled events
A UserFrosting sprinkle to add scheduled events.
Either a crontab set to run once a minute is required or a systemd timer:
Systemd service: /etc/systemd/system/uf-scheduler.service
```systemd
[Unit]
Description=UserFrosting Scheduler
[Service]
Restart=no
Type=simple
ExecStart=/usr/bin/php bakery schedule -n
WorkingDirectory=/srv/UserFrosting
User=www-data
Group=www-data
[Install]
WantedBy=multi-user.target
```
Systemd timer: /etc/systemd/system/uf-scheduler.timer
```systemd
[Unit]
Description=UserFrosting Scheduler trigger
[Timer]
OnCalendar=*-*-* *:*:00
Persistent=true
Unit=uf-scheduler.service
[Install]
WantedBy=multi-user.target
```

View File

@@ -57,7 +57,7 @@ class FormatCronExtension extends AbstractExtension implements GlobalsInterface
];
}
public function getGlobals()
public function getGlobals(): array
{
return [];
}